September
13th,
2012
目录
简介
自从 Code First 推出后,大家慢慢地把开发模式转换了过来,也从中发现了很多优点。
但是,公司最近的一个需求一直无法被满足。(因为之前不知道 Code First 那么强大)
目前的代码中,有实体,有数据库,实体间有关联,但是数据库中无显示外键。
大家第一眼看到有数据库的时候,肯定会想到用 Database First。但是,生成的对象之间并没有引用关系,因为没有显示外键,如果没有引用关系,那又何必用 ORM 呢?
其实,如果掌握了 Code First 的配置技巧,这些都不再是问题了!
掌握配置技巧后,你可以非常灵活的对实体和数据库进行映射。
包括且不限制于一下特点:
指定列名、指定表名、指定数据类型;
无外键也可配置多种引用关系,一对多、一对一、多对多;
等等…
所以,Code First 不仅适合从头开始写的项目,也适合已经存在实体或者存在数据库的项目。
那么,就让我们开始吧!
备注
本系列主要来自于《Programming Entity Framework Code First》,示例代码由本人亲自编写。
本作品由 Dozer 创作,采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。