实体框架预生成视图

时间:2012-07-10 16:46:56

标签: entity-framework

我正在为项目中的实体数据模型预生成视图;遵循MSDN提供的指示: http://msdn.microsoft.com/en-us/library/bb896240.aspx

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

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

由于

1 个答案:

答案 0 :(得分:1)

您可以在我们的项目中完成我们的工作:

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