【发布时间】:2014-07-17 07:46:33
【问题描述】:
我知道实体框架设计器用于创建模型优先方法的类,然后我们使用该类创建数据库。但是在代码优先的方法中,可以创建自定义类,在这些类中自动创建数据库。那么代码优先方法和模型优先方法有什么区别?
【问题讨论】:
标签: entity-framework
我知道实体框架设计器用于创建模型优先方法的类,然后我们使用该类创建数据库。但是在代码优先的方法中,可以创建自定义类,在这些类中自动创建数据库。那么代码优先方法和模型优先方法有什么区别?
【问题讨论】:
标签: entity-framework
Code First 是使用实体框架的更现代的风格。顾名思义,您首先编写代码,然后使用实体框架迁移为您生成数据库模型。在这种情况下,您根本没有使用任何图形工具,一切都只是纯代码。
模型首先意味着在设计器中创建抽象数据库模型。然后由模板生成代码。如果更新模型,代码会重新生成。
【讨论】: