我有几个查询,其中有 2 个 from 子句,如下所示:
var TheResult = from a in MyDC.Table1
from b in MyDC.Table2
where a.SomeCol == b.SomeOtherCol
select new MyModel() {....}
我担心这种语法会创建笛卡尔连接,我想join
用只有一个from
子句的语法重写它。我的问题是:我应该如何确定应该在from
子句中放入哪个表?
谢谢。
编辑:查询生成的 t-sql 开头SELECT COALESCE((
是好还是坏?