LINQ的Union报错

最近开发碰到了一个LINQ问题:

错误提示如下:

在单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型“Model.XXX”。类型可以在同一查询中的两个位置初始化,但前提是在这两个位置设置了相同的属性,且这些属性是以相同的顺序设置的。

解决方法:

多个IQuerable类型在做Union操作的时候应该对填充属性的顺序要统一。

posted @ 2014-01-08 09:20  aries_gold  阅读(727)  评论(0编辑  收藏  举报