“System.NotSupportedException”类型的异常在 System.Data.Entity.dll 中发生,但未在用户代码中进行处理 其他信息: 在 LINQ to Entitie
来源:互联网 发布:淘宝话题怎么玩 编辑:程序博客网 时间:2024/06/05 07:16
“System.NotSupportedException”类型的异常在 System.Data.Entity.dll 中发生,但未在用户代码中进行处理
其他信息: 在 LINQ to Entities 查询中无法构造实体或复杂类型“**Model.**Entity”。
出现原因:
EF中有实体EntityA,对实体进行扩展,比如增加了一个字段PropertyA
Public partial class EntityA
{
[DataMember]
public string PropertyA{ get; set; }
}
然后在service端进行如下调用时出现此错误。
var q = from c in EntityA join p in EntityB on c equals p.Category select new EntityA{ PropertyA= p.ProductName };
解决方法:
把 select new 的EntityA去掉即可。如下:
var q = from c in EntityA join p in EntityB on c equals p.Category select new { PropertyA= p.ProductName };
0 0
- “System.NotSupportedException”类型的异常在 System.Data.Entity.dll 中发生,但未在用户代码中进行处理 其他信息: 在 LINQ to Entitie
- “System.Reflection.TargetInvocationException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理
- “System.ArgumentNullException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理
- “System.IndexOutOfRangeException”类型的异常在 Stores.dll 中发生,但未在用户代码中进行处理
- “System.TypeInitializationException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理
- System.Resources.MissingManifestResourceException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理
- “System.Data.Entity.Infrastructure.DbUpdateConcurrencyException”类型的异常在 EntityFramework.dll 中发生,但未在用户
- System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生
- 未经处理的异常在 System.Data.dll 中发生。其他信息:在应使用条件的上下文(在 '***' 附近)中指定了非布尔类型的表达式。
- System.Data.Entity.Core.MetadataException类型的异常在EntityFramework.dll中发生
- System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生
- System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生。其他信息:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- “IBatisNet.DataMapper.Exceptions.DataMapperException”类型的异常在 IBatisNet.DataMapper.dll 中发生,但未在用户代码中进行处
- “System.StackOverflowException”类型的未经处理的异常在 MySql.Data.dll 中发生”的错误处理
- SocketException类型的未处理异常在System.dll中发生
- System.AccessViolationException类型的未经处理的异常在System.Data.dll中发
- System.AccessViolationException类型的未经处理的异常在System.Data.dll中发
- EF异常:“System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 中发生
- JDBC 批量插入
- 运行程序出现的黑框立即消失解决方法
- 我要抓狂了。。又回到了几天不能A一道题的时候
- 网站选择配色诀窍
- 写于2014年4月的凄苦日子回忆录
- “System.NotSupportedException”类型的异常在 System.Data.Entity.dll 中发生,但未在用户代码中进行处理 其他信息: 在 LINQ to Entitie
- HDOJ A/B 1576【扩展欧几里得+求逆元】
- zoj2988 Conversions
- 30 - 找出最小的k个数
- LeetCode 之 Delete Node in a Linked List — C++ 实现
- PHP 连接新浪云,mySQL数据库时,出错的问题解决
- PoC简介
- 汉语是世界上唯一一种面向对象的高级语言
- 最长公共上升子序列 csu1120 病毒