"EntityState"是"System.Data.EntityState"和"System.Data.Entity.EntityState"之间的歧义引用 [英] 'EntityState' is an ambiguous reference between 'System.Data.EntityState' and 'System.Data.Entity.EntityState'

查看:77
本文介绍了"EntityState"是"System.Data.EntityState"和"System.Data.Entity.EntityState"之间的歧义引用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到错误

'EntityState'是介于"System.Data.EntityState"和"System.Data.Entity.EntityState"

'EntityState' is an ambiguous reference between 'System.Data.EntityState' and 'System.Data.Entity.EntityState'

我在使用 mvc5实体框架的4个控制器上遇到此错误.

I'm getting this error on my 4 controllers using mvc5 entity framework.

有问题的行是 db.Entry(director).State = EntityState.Modified;

在每个控制器上相同,只是型号不同.

Same on each controller just different models.

推荐答案

仅根据所需的对象提供完全限定的EntityState:

Simply provide the fully-qualified EntityState depending on whichone you want:

db.Entry(director).State = System.Data.EntityState.Modified;

db.Entry(director).State = System.Data.Entity.EntityState.Modified;

这篇关于"EntityState"是"System.Data.EntityState"和"System.Data.Entity.EntityState"之间的歧义引用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆