我有一个edmx
使用实体实体框架模型创建的文件。
每当我在 edmx 中进行一些更改(例如从实体中删除一列)时,我都想生成实体类(Designer.cs
)。我知道我可以通过右键单击 edmx 文件并运行自定义工具来做到这一点
我想使用 edmgen 工具来做到这一点。但是 edmgen 工具需要 msdl 和 csdl 文件。但我在 edmx 文件中有所有内容。
有没有办法将 edmx 文件指定给 edmgen 命令。
我有一个edmx
使用实体实体框架模型创建的文件。
每当我在 edmx 中进行一些更改(例如从实体中删除一列)时,我都想生成实体类(Designer.cs
)。我知道我可以通过右键单击 edmx 文件并运行自定义工具来做到这一点
我想使用 edmgen 工具来做到这一点。但是 edmgen 工具需要 msdl 和 csdl 文件。但我在 edmx 文件中有所有内容。
有没有办法将 edmx 文件指定给 edmgen 命令。
如果您已正确配置所有内容。Designer.cs 文件应自动生成,无需使用运行自定义工具。EDMX 只是 Visual Studio 的文件 - 您必须为 EdmGen 使用 MSL、CSDL 和 SSDL。您可以设置 EDMX 为您生成 SSDL、MSL 和 CSDL 文件,但在这种情况下,您还必须在部署和连接字符串中使用这些文件,而不是默认使用的资源。要设置此更改Metadata Artifacts Processing从Embed in Output Assembly到Copy to Output Directory。
您还可以检查EdmGen2应该能够直接与 EDMX 一起操作。