Entity FrameWork Code First 之Model分离

之前一直用DB First新建类库进行使用,最近开始研究Code First。Code First也可以将Model新建在类库里面,然后通过数据迁移等操作生成数据库。

现在说下主要步骤:

1.新建类库(Entity):将Model保存在类库里面。

2.新建类库(Dao):添加Entity的引用,添加EF引用,添加自定义的DBContext

3.执行启用数据迁移命令:

  之前都是直接通过Enable-Migrations启用数据迁移,现在启动项目运行此命令会报:

    No context type was found in the assembly ‘xxx‘.

  应该正确的运行:

    Enable-Migrations -ProjectName Dao -StartUpProjectName xxx -Verbose

    红色加粗部分改为:自己的Context所在项目和启动项目

 4.添加迁移和更新数据库都需要加-ProjectName Dao 参数

Entity FrameWork Code First 之Model分离

上一篇:网址收藏


下一篇:iframe页面控制父页面跳转