EF Code首先与数据库一起使用

时间:2014-12-30 08:04:06

标签: entity-framework

对于EF来说,我是新手。总是使用NHibernate,现在我正在学习新东西。

我有一个项目,其中所有内容都是使用数据库优先方法创建的。

有没有办法首先使用Code首先与数据库一起使用?

因此,对数据库的任何更改都将在代码中可见,但也可以通过更改现有/创建新模型来更改数据库?

干杯!

2 个答案:

答案 0 :(得分:1)

您可以使用Code First to an Existing Database方法并保持数据库与模型同步,您可以应用Code First Migrations with an existing database,有关详细信息,请参阅channel9视频:

Migrations - Existing Databases

答案 1 :(得分:0)

您可以使用Code First From Existing Database从数据库生成Code First。这很可能意味着您需要更改为CodeContext的Code First,以使其在代码中保持同步。

http://msdn.microsoft.com/en-us/data/jj200620.aspx