为了支持以设计为中心的开发流程,EF4 还更多地支持以代码为中心 (code-centric) ,我们称为代码优先的开发,代码优先的开发支持更加优美的开发流程,它允许你:
- 在不使用设计器或者定义一个 XML 映射文件的情况下进行开发。
- 允许编写简单的模型对象POCO (plain old classes),而不需要基类。
- 通过"约定优于配置",使得数据库持久层不需要任何的配置
- 也可以覆盖"约定优于配置",通过流畅的 API 来完全定制持层的映射。
使用Code first这个模式后,你的项目中可以说就不再需要.edmx这种系统自动生成的Data Model了。
中文文章:
EF框架step by step(3)—Code-First
EF框架step by step(7)—Code First DataAnnotations(1)
EF框架step by step(8)—Code First DataAnnotations(2)
EF框架step by step(9)—Code First Fluent API
Entity Framework 4.1 Code First (1)
Entity Framework 4.1 Code First (2)
Entity Framework 4.1 Code First (3)
Entity Framework 4.1 Code First (4)
Entity Framework 4.1 Code First (5)
精进不休 .NET 4.0 (9) - ADO.NET Entity Framework 4.1 之 Code First
Entity Framework Code First使用者的福音 --- EF Power Tool使用记之一
EFMVC - ASP.NET MVC 3 and Entity Framework 4.1 Code First 项目介绍
用EF Code First和ASP.Net MVC3进行类级别模型验证
自己来控制EntityFramework4.1 Code-First,逐步消除EF之怪异现象
自己来控制EntityFramework4.1 Code-First,强大的EF多种加载方式
英文文章:
The Repository Pattern with EF code first & Dependeny Injection in ASP.NET MVC3
Entity Framework Code-First, oData & Windows Phone Client