从EF 4x升级到6会破坏一切

时间:2013-11-08 21:50:17

标签: entity-framework

尝试将我的项目从EF4升级到EF6,我遇到了构建错误

似乎如果我手动交换名称空间以包含entity.core它可以工作,但如果我完全更改.edmx文件,代码将恢复为旧引用,我必须手动编辑代码生成包含更新名称空间引用的文件。

我试图“添加代码生成项目”,根本无法解决问题。当我在IDE中打开.edmx文件时,它会正确显示所有内容。

1 个答案:

答案 0 :(得分:0)

  1. 打开edmx文件
  2. 点击空白区域
  3. 3.在属性选项卡中,将edmx文件中的代码生成策略更改为T4。

    还要确保添加了EF6.x代码生成模板(.tt文件)