PD
Size: a a a
PD
Ms
IB
p
PD
PD
IB
result =
(from Entity1 e1 in session
where e1.Prop1 == propValue
join Entity2 e2 in session
on e2 equals e1.Prop2.Prop7.Prop8
join Entity 3 e3 in session
on e2 equals e3.Prop3
where (e2.Prop4 == propValue4 || propValue4 == null)
&& e3.SomeBoolProp
select e2.AnotherEntity.ThirdEntity).ToList();
IB
IB
PD
PD
IB
IB
PD
IB
PD
IB
IB
p
PD