0

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

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

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

4

1 回答 1

0
  1. 打开.edmx文件
  2. 点击空白处

3.在属性选项卡中,将edmx文件中的代码生成策略更改为T4。

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

于 2017-06-23T10:58:52.480 回答