我使用实体实体框架模型创建了edmx
文件。
每当我在edmx中做一些更改时(就像从实体中删除一个列一样),我想生成实体类(Designer.cs
)。我知道我可以通过右键单击edmx文件和运行自定义工具
我想用edmgen工具做到这一点。但是edmgen工具需要msdl和csdl文件。 但是我有edmx文件中的所有内容。
有没有办法为edmgen命令指定edmx文件。
答案 0 :(得分:5)
如果您已正确配置了所有内容。应在不使用运行自定义工具的情况下自动生成.Designer.cs文件。 EDMX只是Visual Studio的文件 - 您必须为EdmGen使用MSL,CSDL和SSDL。您可以设置EDMX以生成SSDL,MSL和CSDL文件,但在这种情况下,您还必须在部署和连接字符串中使用这些文件,而不是默认使用的资源。要将元数据工件处理从嵌入输出程序集设置为复制到输出目录。
您还可以查看EdmGen2哪个应该可以直接使用EDMX进行操作。