如何使用 Visual Studio 2010 和 EF 4.1 编写 .edmx 文件创建脚本?
我正在开始一个使用 EF 4.1 的新项目,首先是数据库。如果我使用 Visual Studio 生成 edmx,那么一切都很好;但是,当数据库发生更改而无法删除和删除时,我似乎无法找到刷新 edmx 的方法。重新添加它。
在之前的项目中(使用 EF 3.x?),我们使用脚本来执行此操作 - edmgen 创建 csdl、msl 和 ssdl,然后 edmgen2 创建 edmx 和 Designer.cs 文件。
我还需要使用 edmgen2 创建 edmx 文件吗?或者VS2010版本的edmgen有办法做到这一点吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在这里创建了一个功能请求:
http://data.uservoice.com/forums/72025-entity-framework-feature-suggestions/suggestions/3022790-edmgen-exe-should-support-generate-an-edmx-file-
这里也有类似的讨论:
http://social.msdn.microsoft.com/Forums/sa/adodotnetentityframework/thread/a98cddf4-5975-4c20-b88d-d308ed7fa45f
http://social.msdn.microsoft.com/Forums/en/adonetefx/thread/d93cde02-7534-489c-a1bd-72f45ce404be
这里有一篇博客文章:
http://weblogs.asp.net/manavi/archive/2011/05/17/associations-in-ef-4-1-code-first-part-6-many-valued-associations。 .aspx
(提示:搜索“获取运行时 EDM”)
最后两个链接提供了答案:
I created a feature request here:
http://data.uservoice.com/forums/72025-entity-framework-feature-suggestions/suggestions/3022790-edmgen-exe-should-support-generating-an-edmx-file-
There are also similar discussions here:
http://social.msdn.microsoft.com/Forums/sa/adodotnetentityframework/thread/a98cddf4-5975-4c20-b88d-d308ed7fa45f
http://social.msdn.microsoft.com/Forums/en/adonetefx/thread/d93cde02-7534-489c-a1bd-72f45ce404be
There is a blog post here:
http://weblogs.asp.net/manavi/archive/2011/05/17/associations-in-ef-4-1-code-first-part-6-many-valued-associations.aspx
(Hint: search for "Get the Runtime EDM")
Those last two links provide the answer:
在 edmx 设计器中右键单击并从数据库中选择更新模型,您将看到一个弹出窗口,您可以在其中选择需要更新的对象
Right mouse click in the edmx designer and choose update model from database you will get a popup where you can choose what objects needs updating