将基于Entity Framework 5.0的项目从代码优先迁移到数据库优先。我们将使用标准的VS2012向导从数据库生成edmx模型,但我们还有除此之外的任何其他步骤吗?我认为我必须删除所有已经定义代码优先模型甚至迁移文件夹的类 - 除了这两个以外的任何其他清理操作?
[编辑]: 报告回来。
所以实际经验是在我最初的期望和Ladislav提到的之间(就像他说的那样,确切的条件取决于代码)。对我来说,整个操作大约需要15-20分钟,主要涉及
由于
答案 0 :(得分:2)
如果您的实体或上下文类包含任何其他逻辑,这可能会非常复杂。你必须:
另一个更复杂的选项是不使用自动生成功能并使用旧的上下文和实体类,但在这种情况下,您必须手动将它们与EDMX保持同步。