星空网 > 软件开发 > ASP.net

报错:无法将类型System.Data.EntityState隐式转换为System.Data.Entity.EntityState

 报错:无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"

原因一:

 

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.Entity;

是否引用了System.Data.Entity   是则:db.Entry<UserInfo>(entity).State =EntityState.Deleted;

                                               否则加上db.Entry<UserInfo>(entity).State = System.Data.EntityState.Deleted;

加上命名空间

原因二:

 

出错语句停留在:DataContext.Entry(entity).State = EntityState.Modified; 
从语法上看没有什么错误。DataContext是在Model层通过添加edmx自动生成的,而出错语句所在的数据层安装了最新版的Entity Framework,我们知道:在edmx中创建实体导入数据库的时候,VS也会为我们自动装上Entity Framework,是否此处的EF版本和数据层不一样呢?

 

解决方法

 

先卸载EF:Uninstall-Package EntityFramework -Force 
在安装EF5.0:Install-Package EntityFramework –Version 5.0.0

 




原标题:报错:无法将类型System.Data.EntityState隐式转换为System.Data.Entity.EntityState

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Uitox:https://www.ikjzd.com/w/2287
威速易供应链:https://www.ikjzd.com/w/2288
大朴网:https://www.ikjzd.com/w/2289
Joom:https://www.ikjzd.com/w/229
王治全:https://www.ikjzd.com/w/2290
加州CARB:https://www.ikjzd.com/w/2291
​TikTok发生了什么?美区增长首次停滞,准入管理力度加大:https://www.kjdsnews.com/a/1836407.html
2024年如何找到在TikTok上发帖的最佳时间:https://www.kjdsnews.com/a/1836408.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流