LINQ的Union报错
最近开发碰到了一个LINQ问题:
错误提示如下:
在单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型“Model.XXX”。类型可以在同一查询中的两个位置初始化,但前提是在这两个位置设置了相同的属性,且这些属性是以相同的顺序设置的。
解决方法:
多个IQuerable类型在做Union操作的时候应该对填充属性的顺序要统一。
最近开发碰到了一个LINQ问题:
错误提示如下:
在单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型“Model.XXX”。类型可以在同一查询中的两个位置初始化,但前提是在这两个位置设置了相同的属性,且这些属性是以相同的顺序设置的。
解决方法:
多个IQuerable类型在做Union操作的时候应该对填充属性的顺序要统一。