0
我想在我的ASP.Net5/MVC6應用程序中使用EF6,我從Nuget安裝了EF軟件包,但我沒有得到任何模板來生成EDMX文件(在之前的MVC中是可能的)。我找到了一些關於代碼優先方法的文章。如何在ASP.Net5中爲EF6生成EDMX文件(數據庫第一種方法)
但是我怎樣才能使用DB第一種方法與EF6和Asp.Net5,因爲我已經準備好了我的數據庫設計。有人能幫助我嗎?
我想在我的ASP.Net5/MVC6應用程序中使用EF6,我從Nuget安裝了EF軟件包,但我沒有得到任何模板來生成EDMX文件(在之前的MVC中是可能的)。我找到了一些關於代碼優先方法的文章。如何在ASP.Net5中爲EF6生成EDMX文件(數據庫第一種方法)
但是我怎樣才能使用DB第一種方法與EF6和Asp.Net5,因爲我已經準備好了我的數據庫設計。有人能幫助我嗎?
有一些教程,你可以在YouTube上看到:
ASP.NET MVC 5 Step by Step: Part 5 Entity Framework Database First
Use ASP.NET Identity on existing DB-Model PART 1
和集成asp.net身份和EF DB頭是我公司開發2年前
的 this is one sample您可以使用以下方法在代碼第一種方法中生成.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);
}
}
如果您的數據庫已經存在,那麼您可以使用實體框架電動工具用於生成使用EF代碼的域類首先,