0

我最初使用 datafist 方法构建了一个项目,但现在在完成数据库更改并给出新要求时我似乎遇到了问题。每次我必须重新创建 edmx 时更新 edmx 有时不起作用。有没有办法我可以回到 codefirst 方法,在那里我可以通过使用电动工具来模仿 datafirst 方法?

提前致谢

4

1 回答 1

0

我使用 edmx 之外的实体类,我只使用 edmx 来生成初始类及其映射。生成实体后,我移动生成的代码。因此,您可以将 cs 文件中的代码复制并粘贴到您的 app_code(如果有)或单独的类项目中。您还需要更改项目中的引用以指向您的新类或 DLL。

我应该补充一点,对模型的后续更改将是“代码优先”,您还需要移动上下文类以使其正常工作。这不是模仿数据优先方法的方法,这是严格的代码优先。

于 2013-09-28T19:41:30.940 回答