Entity Framework 6是否仅使用代码第一种方法?

时间:2016-07-01 04:42:16

标签: entity-framework

实体框架6是否仅使用代码优先方法?当我们谈论代码第一种方法时,我有点困惑,但我想知道它是否仅适用于实体框架6或实体框架6仅使用代码第一种方法?

2 个答案:

答案 0 :(得分:1)

不,EF 6不支持Code First。代码优先可能是一个令人困惑的名称。这并不意味着您编写代码然后从中生成数据库。实际上,您可以使用代码优先策略来定位新数据库或现有数据库。代码首先只是暗示不使用模型设计器(edmx)在开发项目中创建和维护db-context。

一些链接让您前往:

EF 6 Database first (with asp.net mvc)

EF 6 Code first against new db (with asp.net mvc)

EF 6 Code first against existing db

聚苯乙烯。值得注意的是EF 7 (Core) will only support the Code First approach(当然,正如在EF 6中,对新的或现有的数据库)。

答案 1 :(得分:0)

查看此链接以查找Entity Framework

的不同方法

基本上我们有3种方法,

  1. <强>代码优先

  2. <强>模型 - 第一

  3. <强>数据库-第一