LINQ的问题,两个表联合查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINQ的问题,两个表联合查询相关的知识,希望对你有一定的参考价值。
有两个数据源(Datatable)
第一个表是这样的
第二个表是这样的,有与表1一样的列id,但是其他列是不固定的,可能有2列,也可能是多个列
想把俩表联查,生成生成新表如下
问题就出在第二个表上,他的列不是固定的啊,但是又需要查询到他全部的列
怎么办呢?linq刚学,搞不定了。。跪求大侠
看最后new ***,这里可以直接选一个表里的字段,也可以直接选一个表出来,这里就选了ChangeRequestLists表的Title和LOV整个表,不过LOV里有多少字段都会出来。追问
没搞懂,我原来是这么写的,无奈第二个表的数据出不来啊
追问字数超限了,只能截图了
试下select new t1.Field("fas_id", u);
或者
select new fas_id = t1.Field("fas_id"), u = u);
我一般用lamda写法,不用这种
以上是关于LINQ的问题,两个表联合查询的主要内容,如果未能解决你的问题,请参考以下文章