什么是实体框架设计师?为什么它在模型优先方法中使用?

时间:2014-07-17 07:46:33

标签: entity-framework

我知道实体框架设计器用于创建模型优先方法的类,然后我们使用该类创建数据库。但是在代码优先的appraoch中,可以创建自定义类,在该类中自动创建数据库。那么代码优先方法和模型优先方法之间有什么区别?

1 个答案:

答案 0 :(得分:0)

Code First是使用Entity Framework的更现代的风格。顾名思义,您首先编写代码,然后使用Entity Framework Migrations为您生成数据库模型。在这种情况下,您根本不使用任何图形工具,一切都只是纯粹的代码。

模型首先意味着在设计器中创建抽象数据库模型。然后由模板生成代码。如果更新模型,将重新生成代码。