我是使用的MVC5+EF6.在修改的时候报错:
“System.InvalidOperationException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理
其他信息: An entity object cannot be referenced by multiple instances of IEntityChangeTracker. 请问该怎么解决???
bool Update(T entity) 中的 entity 是从 dbContext 中 select 出来的吗?
是的。
@瑶瑶EXO: bool Update(T entity) 中的 entity 有关联应用对象吗?
一个实体没有被成功映射,EF最主要的就是对象依赖关系,只能说明你的实体有问题
错误翻译出来为:一个实体对象不能由多个实例引用... 我不是很明白
@瑶瑶EXO: 我也不知道怎么去举例子,但是简单的说就是实体和映射是一一对应的,我记得好像有一个dbContent文件吧,那个其实就是我们model,和平时的没有什么区别,那个就是和数据库一一对应的,我不知道这么说你大概能理解否?