select * from a inner join b on a.id=b.id or a.sid = b.sid 用linq要怎么写

lvyi21 2021-01-08 01:17:01
select * from a inner join b on a.id=b.id or a.sid = b.sid 用linq要怎么写
...全文
10117 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
(from _a in a join _b in b where _a.id equals _b.id || ...)
by_封爱 2021-01-27
  • 打赏
  • 举报
回复

var query=a.where(d=>b.any(x=>x.id==d.id)||b.any(x=>x.sid=d.sid));
爱学习的开心 2021-01-26
  • 打赏
  • 举报
回复
不是很懂,是不是应该使用Union啊
兔子-顾问 2021-01-26
  • 打赏
  • 举报
回复
不太确定,我只是来看看督察的版块的。 try this:
var result = from ta in a join tb in b on a.id equals b.id && a.sid equals b.sid select ta;

8,497

社区成员

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

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