如何实现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
感谢。
答案 0 :(得分:2)
您无法扩展Linq-to-Sql实现以在服务器上执行新功能。
您可以做的最好的是客户端排序实施。
答案 1 :(得分:2)
我会公开不同排序规则的视图,并允许开发人员针对视图运行LINQ to SQL查询。