【发布时间】:2018-06-30 12:35:33
【问题描述】:
我想先在实体框架代码中使用双 SQL 联接。我可以使用 SQL 查询来做到这一点,但我无法将其转换为 C# 实体代码。
我的 SQL 代码是:
SELECT
CS.CustomerId, CS.CustomerName, SF.FactorId, SD.SaleDate
FROM
[dbo].[SaleFactors] SF
JOIN
[dbo].[Customers] CS ON SF.CustomerId = CS.CustomerId
JOIN
(SELECT DISTINCT
[FactorId], [SaleDate]
FROM
[dbo].[SaleProducts]
WHERE
SaleDate >= 2016 AND SaleDate <= 2018) SD ON SD.FactorId = SF.FactorId
如何使用 C# 做到这一点?
【问题讨论】:
标签: c# sql entity-framework join