在Linq中加入两个实体时使用虚拟成员有什么问题吗?

时间:2019-03-27 11:58:24

标签: c# linq

我正在通过联接Linq中的多个表来查询某些数据。

使用虚拟成员连接多个表是否有问题?

这里Table1,Table2,Table3和Table4是实体 并且Table1将Table3作为虚拟成员,Table2将Table4作为虚拟成员

from tbl1 in db.Table1
join tbl2 in db.Table2
on tbl1.Table3.property equals tbl2.Table4.property
where tbl1.Id == id && tbl2.SomeId == someId
select tbl2

我能够提取数据,但想知道这种方法特别是有什么问题吗?

“在tbl1.Table3.property上等于tbl2.Table4.property”

0 个答案:

没有答案