var orders =
from c in customers
from o in c.Orders
where o.Total < 500.00M
select new { c.CustomerID, o.OrderID, o.Total };
使用2 from子句和进行内连接有什么区别?我用哪一个?什么时候?
答案 0 :(得分:0)
这将为您创建联接。如果您正在使用LINQ to SQL,则可以.ToString()
上的orders
,您将看到生成的SQL语句。如果这些来自两个不同的集合,它将创建一个交叉连接,但因为它是一个子关系,它将为您创建正确的内连接。