我刚刚下载了实体框架 6 并创建了一个全新的项目来测试它。我们目前使用 EF 5。
添加所有表和存储过程后,我尝试构建项目,但出现错误:
“System.Data.Objects.ObjectParameter”类型的值无法转换为“System.Data.Entity.Core.Objects.ObjectParameter”。
“System.Data.Entity.Core.Objects.ObjectResult(Of DataLibrary.MyStoredProc_Result)”类型的值无法转换为“System.Data.Objects.ObjectResult(Of DataLibrary.MyStoredProc_Result)”。
我无法弄清楚为什么这不能开箱即用
EF 5 就有这样的问题。
我正在使用 VS 2012..Net 4.5 Vb.net(也尝试使用 C# 项目......同样的问题)
有任何想法吗?
编辑:
答案是为 VS 2012 安装 EF6 工具。我不知道我必须这样做,因为我认为在添加实体框架包时已安装。