我们正在使用ASP.NET MVC Core和Entity Framework Core构建应用程序,我们在应用程序中拥有一大堆类.在以前版本的Entity Framework中,我们将使用此方法为类图生成edmx文件:
void ExportMappings(DbContext context, string edmxFile)
{
var settings = new XmlWriterSettings { Indent = true };
using (XmlWriter writer = XmlWriter.Create(edmxFile, settings))
{
System.Data.Entity.Infrastructure.EdmxWriter.WriteEdmx(context, writer);
}
}
Run Code Online (Sandbox Code Playgroud)
但似乎EF Core中没有这样的功能.我想知道在Entity Framework Core中是否有相同的版本.
我刚刚阅读了Asp.net MVC3教程(模型(数据))
在ASP.NET网站上的这个页面教程4 of 10中,显示了一个实体图是从代码优先类创建的.如何生成它们?
我正在尝试使用 EF Power Tools Beta 3 的“视图模型”功能,因为Visual Studio 2012 中的Julie Lerman 非常依赖它。
我原来有“序列不包含匹配元素”的问题,很多人似乎都遇到过。上述文章中的解决方案是解决问题的可接受的解决方法。
我现在遇到第二个错误:
“在所选文件中找不到源自 DbContext 的可构造类型”
Julie's blog 和这个问题中提出的问题原因是某处存在冲突的扩展名。
我已经禁用了所有可能的扩展,但我仍然收到错误消息。
有没有关于如何解决这个问题的更多信息?
或者,我也在使用 VS2013 预览版。此版本的 Visual Studio 中是否提供此(工作)功能?