是否可以将Database First EF解决方案转换为CodeFirst EF解决方案

时间:2014-11-19 20:56:53

标签: entity-framework

是否可以将Database First EF解决方案转换为CodeFirst EF解决方案。我的数据库第一EF是v6.1。

1 个答案:

答案 0 :(得分:0)

您可以按照以下几个步骤执行此操作:(如果您已经拥有实体的C#类,则可以跳过步骤1)

  1. 您可以使用这两个工具之一将数据库表转换为C#类:

    我。 Entity Framework Power Tools

    II。 Entity Framework Reverse POCO Code First Generator

  2. 上一步将生成没有初始化程序的DbContext(初始化程序设置为null),您需要将其更改为现有DbContenxt Initializers之一创建自定义程序以为数据库设定种子。

  3. 完成上述步骤后,您应该能够像通常第一次使用代码一样生成新数据库。

  4. 希望有所帮助。