EF提供了四种开发模式,具体如下:(转载)
Code First(New DataBase) :在代码中定义类和映射关系并通过model生成数据库,使用迁移技术更新数据库。
Code First(Existing DataBase):在代码中定义类和映射关系,给逆向工程提供工具。
Model First:在设计器中创建Model,并用Model生成数据库。所有的类由Model自动生成。
DateBase First:在设计器中逆向生成Model,并有Model自动生成所有的类。
Code First从EF4.3版本开始引进,之后更新到EF4.4版本,在之后就更新到现在的5.0版本