2016-03-04 85 views
0

我想在我的ASP.Net5/MVC6應用程序中使用EF6,我從Nuget安裝了EF軟件包,但我沒有得到任何模板來生成EDMX文件(在之前的MVC中是可能的)。我找到了一些關於代碼優先方法的文章。如何在ASP.Net5中爲EF6生成EDMX文件(數據庫第一種方法)

但是我怎樣才能使用DB第一種方法與EF6和Asp.Net5,因爲我已經準備好了我的數據庫設計。有人能幫助我嗎?

回答

0

有一些教程,你可以在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代碼的域類首先,

相關問題