我如何切换我的存储库,以便我可以使用代码First EF approch而不是Model First Edmx Approch

时间:2016-10-27 06:51:43

标签: ef-code-first repository-pattern dbcontext edmx objectcontext

在从edmx模型第一种方法EF完成的现有项目实施中,我必须使用Code First方法。在现有项目中开发创建存储库BO,基础Bo,Enum类。只需改变方法就必须反映出来。

1 个答案:

答案 0 :(得分:0)

您可以使用EntityFramework Reverse POCO Generator Visual Studio扩展程序。正如其文档所述:

  

反向设计现有数据库并生成EntityFramework Code First POCO类,配置映射和DbContext。

此外,您可以使用Entity Framework Power Tools Visual Studio扩展,其中包含更多功能,例如生成数据模型的图表。

要在Visual Studio 2015中使用EF PowerTools,请按照in this post所述进行操作。

除了生成POCO实体和数据库上下文之外,还必须使用程序包管理器控制台启用迁移,并至少为数据库生成初始迁移。您将获得迁移配置类,并需要配置数据库初始化程序。 This page解释了这些步骤的基础知识。

相关问题