求SQL转化Lambda表达式

龍息 2016-12-16 10:49:25
select * FROM A表 tb1 full JOIN A表 tb2 ON tb1.ID= tb2.ID WHERE tb1.name=1 AND tb2.name=2

简述下用处 同一张表通过此语句查出name为1和2的并且拆分成两部分对接到一张表,因为用的EF,所以希望转化成Lambda表达式,求高手转化,下面这个是内连接的表达式,我要全链接的,谢.
var a = cm.tb1.Join(cm.tb2, x => x.ID, y => y.ID, (x, y) => new { x = x, y = y }).Where(x => x.x.name== 1 && x.y.name== 2).ToList();

...全文
1478 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_37810640 2017-05-11
  • 打赏
  • 举报
回复
EF bu neng gou lian biao cha xun
快乐起航2020 2017-03-23
  • 打赏
  • 举报
回复
引用 4 楼 qq_17486399 的回复:
[quote=引用 1 楼 q107770540 的回复:] as i know, EF does not support full join
秀的一手好英语![/quote] 国外论坛混就了
大鱼> 2017-03-21
  • 打赏
  • 举报
回复
引用 1 楼 q107770540 的回复:
as i know, EF does not support full join
秀的一手好英语!
peng2739956 2017-03-21
  • 打赏
  • 举报
回复
EF 不能连表查询吧。ORM 在这个连表查询上有缺陷
丰云 2017-02-28
  • 打赏
  • 举报
回复
左连接加右连接然后去重,应该可以吧
q107770540 2017-01-05
  • 打赏
  • 举报
回复
as i know, EF does not support full join

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧