【发布时间】:2013-09-05 06:44:07
【问题描述】:
我有一个使用三个表的查询:Orders / ItemsByCustomers / Customers 像这样:
dim res = from o in Orders
where o.ItemsByCustomers.Customers.custCity = "Atlanta"
select ...
显然,LINQ 为orders 表中的每一行查询数据库一次。
有没有一种方法可以更好地在 LINQ 中执行相同的查询,而无需使用带有连接的显式 SQL 命令?
【问题讨论】:
-
是 LINQ to SQL 还是 LINQ to Entities?
标签: sql-server vb.net performance linq