EF 6混合模式代码优先和数据库优先

时间:2016-09-10 18:02:54

标签: entity-framework entity-framework-6

Iam首先使用EF 6和数据库..每次我更新方案时:我对edmx文件的所有编辑(主要用于定义内置函数的db)都会丢失..但是首先使用代码我可以添加我的dbmodelbuilder调用在具有部分类的单独文件中...并且我还可以使用所有首先定位代码的nuget包,例如EntityFramework.Functions。 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

在创建ADO.net实体数据模型时,可以使用Code First from database选项。这将为您提供可以编辑的代码。

创建模型后,您需要坚持使用代码优先模型,否则您需要在每次数据库更改后重新生成代码...

下载EF工具here.