我刚下载了Entity Framework 6并创建了一个全新的项目来进行测试。我们目前使用EF5。
在添加了所有表格和存储过程后,我试图构建项目,但出现了错误:
'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)'。
我无法弄清楚为什么这个开箱即用的功能无法工作。
EF5没有这样的问题。
我正在使用VS 2012. .Net 4.5 Vb.net(也尝试过C#项目...同样的问题)
有任何想法吗?
编辑:
答案是安装VS 2012的EF6工具。我不知道我必须这样做,因为我认为当我添加Entity Framework包时已经安装了它。