我了解在 Entity Framework 中,您可以指定需要与Include连接的关系:
Product firstProduct =
db.Product.Include("OrderDetail").Include("Supplier").First();
但是我们有一个相反的问题,一个简单的 LINQ 语句会在 SQL 服务器上进行太多的JOIN 。
那么我们如何做相反的事情,即告诉 Entity在获得所有订单时不要对连接表进行任何深度加载,以便在 SQL Server 上执行:
SELECT * FROM Orders