【发布时间】:2026-02-01 09:50:01
【问题描述】:
我一直在尝试将我拥有的这个 SQL 转换为 lambda 表达式。但是我现在花了太多时间试图解决它,希望你们能向我解释一个解决方案。
SELECT *
FROM Products
INNER JOIN Details on Products.ID = Details.ID
INNER JOIN Orders ON Details.ID = Orders.ID
尝试:
db.Products.Include(x => x.Details)
.Include("Details.Orders");
尝试使用Join 方法也无济于事。它需要以Iqueryable 的形式返回。我认为使用 include 会简化加入过程,但它似乎更复杂。无论我在Include 中包含哪些表,似乎都无法获得Orders。
【问题讨论】: