【发布时间】:2013-01-23 11:41:32
【问题描述】:
我在将以下查询转换为 EF 时遇到问题:
SELECT DISTINCT
[CompanyId]
,[CompanyNumber]
,[ReturnsLastMadeUpDate]
FROM [CHX].[dbo].[CompanyDetailsDailyDump]
WHERE [InsertDate] BETWEEN '2012-12-19' and '2013-01-20'
ORDER BY [ReturnsLastMadeUpDate] DESC
主要问题在于 Distinct()。如何选择以上三个特定列来比较不同的列而不是所有列。 问候
【问题讨论】:
-
你用谷歌搜索了吗? .Distinct() 似乎是答案。我为什么要让你用谷歌搜索?
-
是的,但是 distinct 会比较所有可用的列,而不是只比较三个。如果只选择特定的列,这也可以解决问题。
标签: sql linq entity-framework linq-to-entities