本文介绍了不能键入System.Data.Entity.Core.Objects.ObjectResult隐式转换为System.Data.Objects.ObjectResult的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图更新EDMX存储过程,我得到这个错误:



无法隐式转换类型 System.Data.Entity的。 Core.Objects.ObjectResult< X> System.Data.Objects.ObjectResult< X>



我使用Visual Studio 2012。


解决方案

您需要升级到新的实体框架6运行。

右键单击并选择管理的NuGet包...
在线标签中选择的EntityFramework ,然后点击安装
注:如果在的EntityFramework的NuGet包的以前版本的安装,这将其升级到EF6。
或者,您也可以运行程序包管理器控制台执行以下命令:

  PM>安装封装的EntityFramework 



参考:的


I am trying to update an EDMX Stored Procedure and I am getting this error:

Cannot implicitly convert type System.Data.Entity.Core.Objects.ObjectResult<X> to System.Data.Objects.ObjectResult<X>

I am using Visual Studio 2012.

解决方案

You need to upgrade to the new Entity Framework 6 runtime.

Right-click on your project and select Manage NuGet Packages...Under the Online tab select EntityFramework and click InstallNote: If a previous version of the EntityFramework NuGet package was installed this will upgrade it to EF6.Alternatively, you can run the following command from Package Manager Console:

PM> Install-Package EntityFramework

Reference: http://msdn.microsoft.com/en-US/data/upgradeEF6

这篇关于不能键入System.Data.Entity.Core.Objects.ObjectResult隐式转换为System.Data.Objects.ObjectResult的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 07:22