如何实现 IQuariable 的方法,如下所示:

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 实现以在服务器上执行新功能。

您能做的最好的事情是在客户端实现排序规则。

关于c# - 如何向 Linq 表达式添加排序规则?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/488249/

10-12 20:06