MVC层页面报错:没有找到方法: 'Void System.Data.Entity.Infrastructure.DbEntityEntry`1.set_State(System.Data.Enti
来源:互联网 发布:程序员出差是去干什么 编辑:程序博客网 时间:2024/06/04 18:12
MVC层页面出现报错没有找到方法: 'Void System.Data.Entity.Infrastructure.DbEntityEntry`1.set_State(System.Data.EntityState)'
一直没有找到问题所在,之前MVC层和数据层和其他层默认引用的是EntityFramework 6.0.0.0 但由于数据层的 Db.Entry<T>(entity).State = System.Data.Entity.Modified; Db.Entry<T>(entity).State = System.Data.Entity.Deleted; 但VS出现System.Data.Entity无法转换成 System.Data.Entity.EntityState 的报错.所以数据层和其他层下载了EF 5.0引用成了EntityFramework 5.0.0.0 . Db.Entry<T>(entity).State = System.Data.Entity.Modified; Db.Entry<T>(entity).State = System.Data.Entity.Deleted语句没有报错,但运行页面出现报错没有找到方法: 'Void System.Data.Entity.Infrastructure.DbEntityEntry`1.set_State(System.Data.EntityState)' .问题是MVC是EF 6.0 而其他层是用了EF 5.0 所以我把其他层换回EF6.0 引用回EntityFramework 6.0.0.0 .在原有的语句Db.Entry<T>(entity).State = System.Data.Entity.Modified; Db.Entry<T>(entity).State = System.Data.Entity.EntityState.Modified; System.Data.Entity.EntityState.Deleted;中间多加了EntityState的改动.最终没有出现System.Data.Entity无法转换成 System.Data.Entity.EntityState 的报错.成功运行.
- MVC层页面报错:没有找到方法: 'Void System.Data.Entity.Infrastructure.DbEntityEntry`1.set_State(System.Data.Enti
- EF修改实体状态(State)时出现异常找不到方法“System.Data.Entity.Infrastructure.set_State”
- System.Data.Entity.Infrastructure.DbUpdateException
- 生成Context.cs文件里 找不到这个命名空间 “System.Data.Entity.Infrastructure”。
- 找不到方法:“Void System.Data.Objects.ObjectContextOptions.set_UseConsistentNullReferenceBehavior(Boolean)
- MVC中使用entity framework(EF)出现“必须添加对程序集“System.Data.Entity”解决方法
- “System.Data.Entity.Infrastructure.DbUpdateConcurrencyException”类型的异常在 EntityFramework.dll 中发生,但未在用户
- 传入字典的模型项的类型为“System.Data.Entity.Infrastructure.DbQuery`1[MapScience.PovertyAlleviation.Web.Models.Qu
- Gamebryo—Data-driven Entity System
- DbContext和DbSet在System.Data.Entity名称空间中,并没有找到。提示错误
- System.Data.Entity not referenced when using Entity Framework(The type 'System.Data.Objects.DataClas
- System.Data后面没有Oracleclient的解决办法
- sql2010怎么没有 system.data.oracleclient
- .Net EF 无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
- VS ---- 无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
- Method not found : Void System.Data.Objects.ObjectContextOptions.set_UseConsistentNullReference...
- 无法 using System.Data.Entity.Database的问题
- System.Data.Entity.DynamicProxies……不能序列化
- 勾股定理一日一证连载150
- 欧拉函数
- Configuring boot servlet context and filters
- Java程序设计——窗口小程序
- 当JavaScript遇上UINT64
- MVC层页面报错:没有找到方法: 'Void System.Data.Entity.Infrastructure.DbEntityEntry`1.set_State(System.Data.Enti
- 标准地形图制作系列--接图表的制作方法
- MySQL数据库数据存放位置修改
- 学习数据结构的一个好网站,只能作为补充
- Spring学习笔记——Spring Scope(作用域)详解
- 输入一个正整数,判断其是否为回文数
- 如何获取ffmpeg返回的错误信息
- 删除Oracle锁
- 第十周:C语言:计算个人所得税