所以我之前发布了一个关于左连接查询结果的问题,其中group by用于另一个表,并且导致嵌套在Cross Apply SQL中的Outer应用效率极低。我没有从答复中得到任何有用的信息(尽管我很欣赏这种努力),所以我决定做更多的研究。Linq to SQL嵌套查询特性
对跨应用&外应用:
跨应用和外部应用运营商
这些运营商都是不 的SQL Server 2000提供的LINQ to SQL尝试一个 一系列重写来代替它们 与适当的连接。
交叉申请和外部申请 产生的关系 导航。 这种重写可能的查询组合是 没有明确定义。因此,SQL Server 2000支持的 最小的一组查询集合是 集合,该集合不涉及关系 导航。
我不会问为什么他们虽然这是一个好主意,但我想知道是否有办法强制LINQ到SQL 2000模式。这似乎解决了我的问题。
我已经考虑过这种方法。问题是我还在想我是否错过了一些东西。我试图做的似乎并不困难,但我没有得到我所期望的。我想知道如果我错了。 – 2011-04-06 03:02:55