2009-01-28 35 views
3

如何實現方法IQuariable象下面這樣:如何將排序規則添加到Linq表達式?

var trash = (from a in ContextBase.db.Users 
       orderby a.FirstName 
       select a).ToCollatedList(); 

在一個結果,我想看到

SELECT * from [User] 
ORDER BY FirstName 
COLLATE SQL_SwedishStd_Pref_Cp1_CI_AS ASC 

感謝。

回答

2

您無法擴展Linq-to-Sql實現以在服務器上執行新功能。

您可以做的最好的事情是客戶端整理的實現。

+0

你知道我們知道嗎,怎麼做? – 2016-08-01 11:25:11

2

我會公開不同排序規則的視圖,並允許開發人員針對視圖運行LINQ to SQL查詢。

相關問題