0

我希望将我的 Linq2Sql 项目迁移到 Entity Framework (v5.0)。

EF 代码位于从 MVC4 Web 应用程序调用的单独类库中。

我在现有数据库中使用“代码优先”。

由于各种原因,我希望/需要能够手动管理对 SQL 表或 EF 模型的更新。

似乎我需要能够让 EF了解任何此类更改,但我不确定实现此目的的正确方法。

我已经读到 EF 正在使用一个跟踪表 (__MigrationHistory ?),您可以手动删除它以强制重建 EF 元数据,但我在目标 SQL 数据库中的任何地方都看不到这个表。

我还阅读了有关 EF 迁移的信息,但我不确定它们是否是我在这种情况下所寻找的。

任何建议/方向将不胜感激。

4

1 回答 1

0

Kurian 的评论有助于定义更好的方法 - 请参阅他们在 MVC4 项目中对类似问题的原始回复- cannot DropCreateDatabaseIfModelChanges

于 2013-08-07T09:58:45.017 回答