是否使用相当于连接在一起的属性,通过linq中的第三个连接两个表?

时间:2013-01-24 19:53:52

标签: linq linq-to-sql

我在C#中对数据库实体执行了一堆linq查询,过于简化它们的形式:

from f in Foo
join v in Var on f.FooVar.vId equals v.Id

VS

from f in Foo
join fv in FooVar on f.FooVarId equals fv.Id
join v in Var on fv.vId equals v.Id

我相信它们是等价的。

是否有任何表现或其他考虑选择?例如,当FK属于可空类型时?

P.S。不确定标题是否准确表达

0 个答案:

没有答案