EF 多条件 加常量 左连接怎么写?在线等,急急急!!!!

AlenOU 2017-11-23 08:01:53
select a.*,b.ID as id3,b.Name as name3,c.Name as name2,c.ID as ID2,d.Name as name1,d.ID id1
from good_StyleTag as a
left join good_Tag as b on a.TagID=b.ID and b.[Level]=3
left join good_Tag as c on (b.ParentID=c.ID ) or (a.TagID=c.ID and c.Level=2)
left join good_Tag as d on (c.ParentID=d.ID ) or (a.TagID=d.ID and d.Level=1)
where a.StyleID='A01002'

我想要达到这个sql,请问ef ling查询怎么写?
...全文
1025 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
圣殿骑士18 2017-11-24
  • 打赏
  • 举报
回复
别人帮你写了,你还不是得写下一个吗,公司用这个,你就还得学会才行,楼上已经有链接了,你linq会的话,看完也就半个小时。
  • 打赏
  • 举报
回复
引用 6 楼 oubocheng 的回复:
[quote=引用 5 楼 hanjun0612 的回复:] 写起来比较累。 linq 左联,是join+defaultifempty https://www.cnblogs.com/xinjian/archive/2010/11/17/1879959.html
感觉这个Linq好麻烦,一个简单sql就能解决的事,linq写起来就很麻烦。 但麻烦也没办法,公司用的这种框架语言,大哥能劳烦写下代码怎么写么? left还好,主要是多条件,还有常量这些[/quote] 习惯就觉得还好,有能力就重构,抱怨和撂挑子我真的觉得没啥好发到论坛炫耀的。
AlenOU 2017-11-24
  • 打赏
  • 举报
回复
引用 5 楼 hanjun0612 的回复:
写起来比较累。 linq 左联,是join+defaultifempty https://www.cnblogs.com/xinjian/archive/2010/11/17/1879959.html
感觉这个Linq好麻烦,一个简单sql就能解决的事,linq写起来就很麻烦。 但麻烦也没办法,公司用的这种框架语言,大哥能劳烦写下代码怎么写么? left还好,主要是多条件,还有常量这些
正怒月神 2017-11-24
  • 打赏
  • 举报
回复
写起来比较累。 linq 左联,是join+defaultifempty https://www.cnblogs.com/xinjian/archive/2010/11/17/1879959.html
AlenOU 2017-11-24
  • 打赏
  • 举报
回复
引用 3 楼 xomix 的回复:
[quote=引用 2 楼 oubocheng 的回复:]
[quote=引用 1 楼 duanzi_peng 的回复:]
先去学习几个linq to entities中的查询关键字,join,on等等什么的


我刚接触这门语言,但要着急解决公司问题。能给个实际的代码么?[/quote]
百度就有,请百度具体sql语句关键字加个ef或者lamda

比如

lamda join
再加个语言关键字比如
lamda join C#
[/quote]

left join 代码都会写了,但是后面的几个left条件不知道怎么写
  • 打赏
  • 举报
回复
引用 2 楼 oubocheng 的回复:
[quote=引用 1 楼 duanzi_peng 的回复:] 先去学习几个linq to entities中的查询关键字,join,on等等什么的
我刚接触这门语言,但要着急解决公司问题。能给个实际的代码么?[/quote] 百度就有,请百度具体sql语句关键字加个ef或者lamda 比如 lamda join 再加个语言关键字比如 lamda join C#
AlenOU 2017-11-24
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
先去学习几个linq to entities中的查询关键字,join,on等等什么的
我刚接触这门语言,但要着急解决公司问题。能给个实际的代码么?
exception92 2017-11-24
  • 打赏
  • 举报
回复
先去学习几个linq to entities中的查询关键字,join,on等等什么的
AlenOU 2017-11-24
  • 打赏
  • 举报
回复
谢谢各位的忠告!有时候做不出来会很烦,慢慢调整就好了!毕竟撂挑子是不行的嘛,生活还得继续!

8,497

社区成员

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

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