不能隐式地将system . data . entity . core . objects . objectreresu
本文关键字:entity core objects objectreresu data system 不能 | 更新日期: 2023-09-27 18:13:17
我正在尝试更新一个EDMX存储过程,我得到这个错误:
不能隐式地将类型System.Data.Entity.Core.Objects.ObjectResult<X>
转换为System.Data.Objects.ObjectResult<X>
我用的是Visual Studio 2012
我有错误,这些解决方案都不起作用(我已经使用System.Data.Entity.Core.Objects
,它也在context.tt
等)。
MyStoredProc_Result r = dbcontext.MyStoredPoc();
不是MyStoredProc_Result r = dbcontext.MyStoredPoc().FirstOrDefault();
以XML模式打开context.tt
文件和改变
using System.Data.Objects;
using System.Data.Entity.Core.Objects;
要么使用VS 2013,要么下载新的Visual Studio 2012实体框架6工具
您只需要使用System.Data更改"。使用System.Data.Entity.Core.Objects
你需要升级到新的实体框架6运行时
右键单击项目并选择Manage NuGet Packages...
在Online
选项卡下选择EntityFramework
,然后单击Install
注意:如果安装了以前版本的EntityFramework NuGet包,这将把它升级到EF6。或者,您可以从包管理器控制台运行以下命令:
PM> Install-Package EntityFramework
参考:http://msdn.microsoft.com/en-US/data/upgradeEF6