以下基本的LINQ to SQL語句不會導致按順序工作。正如你在T-SQL中看到的,沒有orderby。你知道爲什麼嗎?使用DISTINCT時,LINQ to SQL不會生成ORDER BY?
LINQ到SQL:在下面的TSQL
SELECT
[Distinct1].[unit_number] AS [unit_number]
FROM (SELECT DISTINCT
[Extent1].[unit_number] AS [unit_number]
FROM [dbo].[t_harvest_statistics] AS [Extent1]
) AS [Distinct1]
是unit_number標識列後? – asawyer 2012-03-19 04:21:09
不,unit_number不是身份。這是一個int數據類型 – KeelRisk 2012-03-19 04:21:42