所以发生的事情是我有2个这样的表:
ID TIME LOC
01 10:00 A
02 8:00 B
03 8:00 C
04 8:00 B
和
ID TIME LOC NETVAL INDIVALUE
05 10:00 A 4 3
06 8:00 B 7 5
07 8:00 C 1 2
我如何加入他们,以便我有类似的东西:
ID TIME LOC NETVAL INDIVALUE
01 10:00 A
02 8:00 B
03 8:00 C
04 8:00 B
05 10:00 A 4 3
06 8:00 B 7 5
07 8:00 C 1 2
我正在使用实体框架5.0与ORACLE 11G合作...请帮助人
编辑:我在这里:
var last = qu.Concat<Object>(sm_list);
给我错误:System.ArgumentException: DbUnionAllExpression requires arguments with compatible collection ResultTypes
请注意,qu和sm_list不是同一类型,也不是实现相同的接口。
答案 0 :(得分:0)
&#34;请注意,qu和sm_list不是同一类型,也不是相同的 。接口&#34;
这就是错误信息所抱怨的内容:
DbUnionAllExpression requires arguments with compatible collection ResultTypes
在连接它们之前,您需要使两个结果集具有相同的投影。您可以通过向第一个集合添加虚拟元素(并使用null或空字符串或其他任何内容填充它们)来执行此操作,或者从第二个集合中排除额外的列。