1

我正在为我的项目中的实体数据模型预生成视图;按照 MSDN 给出的说明:http: //msdn.microsoft.com/en-us/library/bb896240.aspx

我已经完成了更改,没有任何问题。我现在可以看到添加到我的项目中的 CSDL、SSDL 和 MSL 文件。这是否意味着每次更新实体数据模型时都必须更新这些文件?如果是这样,由于我们的数据库更改非常频繁,因此会产生相当大的开销。

每次我更新 edmx 时,有没有更好的方法来更新这些文件?

谢谢

4

1 回答 1

1

你可以做我们在项目中做的事情:

  • 打开 EDMX 并右键单击表面-> 属性。
  • 将元数据工件处理设置为“复制到输出目录”
  • 将生成的 /bin/debug/ .csdl .msl 和 .ssdl 添加到您的项目中(在解决方案资源管理器中显示所有文件并右键单击,包含在项目中)
  • 接下来将 .csdl .msl 和 .ssdl 属性设置为嵌入资源。
  • 在您的运行时项目中构建和引用实体框架连接字符串中的文件。
于 2012-07-11T11:42:31.257 回答