LINQ的问题,两个表联合查询
答案:1 悬赏:30 手机版
解决时间 2021-03-27 08:31
- 提问者网友:孤凫
- 2021-03-26 09:05
LINQ的问题,两个表联合查询
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-03-26 10:01
db.ChangeRequestLists.Join(db.LOVs, crl => crl.RequestType, lov => lov.ID, (crl, lov) => new { crl.Title, lov });
看最后new {***},这里可以直接选一个表里的字段,也可以直接选一个表出来,这里就选了ChangeRequestLists表的Title和LOV整个表,不过LOV里有多少字段都会出来。追问 没搞懂,我原来是这么写的,无奈第二个表的数据出不来啊
追问字数超限了,只能截图了
追答试下select new {t1.Field("fas_id", u)};
或者
select new {fas_id = t1.Field("fas_id"), u = u)};
我一般用lamda写法,不用这种
看最后new {***},这里可以直接选一个表里的字段,也可以直接选一个表出来,这里就选了ChangeRequestLists表的Title和LOV整个表,不过LOV里有多少字段都会出来。追问 没搞懂,我原来是这么写的,无奈第二个表的数据出不来啊
追问字数超限了,只能截图了
追答试下select new {t1.Field
或者
select new {fas_id = t1.Field
我一般用lamda写法,不用这种
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯