如何将排序规则添加到Linq表达式?

如何将排序规则添加到Linq表达式?

问题描述:

如何实现方法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 

感谢。

您无法扩展Linq-to-Sql实现以在服务器上执行新功能。

您可以做的最好的事情是客户端整理的实现。

+0

你知道我们知道吗,怎么做? – 2016-08-01 11:25:11

我会公开不同排序规则的视图,并允许开发人员针对视图运行LINQ to SQL查询。