如何在实体框架核心上实现这种自联接

时间:2019-05-17 11:42:21

标签: sql linq entity-framework-core self-join

我在DBConext中连接表,但是当多个表不包含查询结果时。

fbdk.sid_o = dok.sid_o ; fbkd_sid_o = lbg.sid_o

fbdk.sid_o不是唯一的。在fbdk中,一条线用于dok连接,另一条线用于lbg连接。可以使用ef core创建此查询。

select *
from fbdk fl, fbdk fz, l_bg l, dd, fbdk fd, dok
where  fl.sid_f= 225710468001 and l.sid_o=fl.sid_o and fl.cod_t=1 and fl.rol_o=32 and l.mrk_akt='Y' 
and fz.sid_f = fl.sid_f and fz.rol_o=6271 and dd.sid_o=fz.sid_o and  dd.mrk_akt='Y'
and fd.sid_f=fl.sid_f and fd.cod_t=37 and dok.sid_o=fd.sid_o

0 个答案:

没有答案