错误信息:
the entity or complex type 'XXX' cannot be constructed in a linq to entities query
某个实体或复杂类型不能在 Linq to entity 中被创建。
原因分析:
在Linq语句中使用了“ new 实体类型() ”构造语句,例如
var q = from …… in …… select new { 属性 = new 实体类型(), ……};
解决办法:
改为 var q = from …… in …… select new { 属性 = default(实体类型), ……};