如何使用Visual Studio 2010和EF 4.1编写.edmx文件的脚本?

chr*_*ris 5 visual-studio-2010 entity-framework-4 edmgen

我正在使用EF 4.1,数据库优先开始一个新项目.如果我使用Visual Studio生成edmx,那么一切都很好; 但是,当数据库发生更改而删除并重新添加时,我似乎无法找到一种刷新edmx的方法.

在之前的项目中(使用EF 3.x?),我们有脚本来执行此操作 - edmgen创建csdl,msl和ssdl,然后使用edmgen2创建edmx和designer.cs文件.

我是否仍需要使用edmgen2来创建edmx文件?或者有没有办法使用VS2010版本的edmgen来做到这一点?

小智 1

在 edmx 设计器中右键单击并从数据库中选择更新模型,您将看到一个弹出窗口,您可以在其中选择需要更新的对象

  • 这确实解决了我眼前的问题,但我仍然想知道是否有一种方法可以编写 edmx 文件的创建脚本。 (2认同)