摘要: 之前一直用DB First新建类库进行使用,最近开始研究Code First。Code First也可以将Model新建在类库里面,然后通过数据迁移等操作生成数据库。现在说下主要步骤:1.新建类库(Entity):将Model保存在类库里面。2.新建类库(Dao):添加Entity的引用,添加EF引用,添加自定义的DBContext3.执行启用数据迁移命令: 之前都是直接通过Enable-Migrations启用数据迁移,现在启动项目运行此命令会报: No context type was found in the assembly 'xxx'. 应该正确的运行: Enable 阅读全文
posted @ 2014-01-16 23:16 xiaocong_soft 阅读(331) 评论(1) 推荐(0) 编辑
摘要: 1.Model属性类:[Key] //标识一个属性作为主键,即使它不符合类名+Id的格式。[MaxLength(500)] //限制一个字符串属性最多有多少字,其对应的数据表字段也会是nvarchar(500)[Required] //属性必须存在,如果作用于外键,则有级联删除功能。如果用Nulla... 阅读全文
posted @ 2014-01-16 14:12 xiaocong_soft 阅读(348) 评论(0) 推荐(0) 编辑