निम्न मूल LINQ से SQL कथन का परिणाम ऑर्डरबाय काम नहीं करता है। जैसा कि आप टी-एसक्यूएल में देख सकते हैं वहां कोई ऑर्डर नहीं है। तुम जानते हो क्यों? एसक्यूएल कोLINQ से SQL का उपयोग तब होता है जब DISTINCT का उपयोग किया जाता है?
LINQ:
var results = (from stats in db.t_harvest_statistics
orderby stats.unit_number
select stats.unit_number).Distinct().ToList();
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
नहीं, unit_number पहचान नहीं है। यह एक int डेटा प्रकार – KeelRisk