传入字典的模型项的类型为“System.Data.Entity.Infrastructure.DbQuery`1[MapScience.PovertyAlleviation.Web.Models.Qu
2016-09-08 10:39
661 查看
出现这个问题的原因是控制器中传给view的数据类型与View中设置的model类型不一致导致,比如控制器返回的IList类型的,而你在View里面model设置的是IEnumerable<>类型,那就会出现这种问题了,因为一个是数组类型,一个是泛型类型集合,解决办法就是保证控制器与View数据类型一致就行了
相关文章推荐
- 传入字典的模型项的类型为“System.Data.Entity.DynamicProxies.
- 无法将类型“System.Data.Entity.Infrastructure.DbQuery<TZM.TROA.Model.RoleInfo>”转换为“System.Collections.Gene
- 传入字典的模型项的类型为“System.Data.Entity.DynamicProxies.
- 传入字典的模型项的类型为“System.Data.Entity.DynamicProxies.
- “System.Data.Entity.Infrastructure.DbUpdateConcurrencyException”类型的异常在 EntityFramework.dll 中发生,但未在用户
- 传入字典的模型项的类型为“System.Boolean”,但此字典需要类型“InternalCRM.EntityIACrm.Template”的模型项。
- 报错:System.Data.Entity.Infrastructure.DbUpdateException 更新条目时出错
- System.Data.Entity.Infrastructure.DbUpdateException
- 传入字典的模型项的类型为“WebSite.Areas.m.Models.spacelist”,但此字典需要类型为。。。。
- 报错:System.Data.Entity.Infrastructure.DbUpdateException 更新条目时出错
- EF 更新数据出现 System.Data.Entity.Infrastructure.DbUpdateConcurrencyException: 异常
- Mysql EF 触发器生成主键id 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项 ;System.Data.Entity.Infrastructure.DbUpdateConcurrencyException
- 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用
- Mvc4的Models里对Class建立DbContext,发生在System.Data.Entity下找不到DbContext的问题
- 报错:无法将类型"System.Data.EntityState"隐式转换为"System.Data.Entity.EntityState"
- 无法从用法中推导出方法“System.Data.Linq.Table<MvcTest.Models.Dinner>.InsertAllOnSubmit<TSubEntity>(System.Colle
- 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用
- 序列化类型为“System.Data.Entity.DynamicProxies.Photos....这个会的对象时检测到循环引用
- CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集 “System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=
- 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义必须添加对程序集“System.Data.Entity"引用