C# Order by with Collate子句|实体框架

C# Order by with Collate子句|实体框架,c#,linq,entity-framework,linq-to-sql,linq-to-entities,C#,Linq,Entity Framework,Linq To Sql,Linq To Entities,我不想在web服务器上使用数组排序,它应该在SQL server上完成 Microsoft不支持以下查询(在EF中): SELECT * FROM [Table_1] ORDER BY [Table_1].field COLLATE SQL_SwedishStd_Pref_Cp1_CI_AS 有什么想法吗? 感谢您的建议。实体框架确实支持。我不知道用LINQtoEntities做这件事的任何方法。事实上,我不知道如何与任何LINQ提供商合作。我不确定这是否可能。我觉得这是一条有效的SQL语句。

我不想在web服务器上使用数组排序,它应该在SQL server上完成

Microsoft不支持以下查询(在EF中):

SELECT * FROM [Table_1]
ORDER BY [Table_1].field
COLLATE SQL_SwedishStd_Pref_Cp1_CI_AS
有什么想法吗?
感谢您的建议。

实体框架确实支持。我不知道用LINQtoEntities做这件事的任何方法。事实上,我不知道如何与任何LINQ提供商合作。我不确定这是否可能。

我觉得这是一条有效的SQL语句。运行时会发生什么?我想在获取实体集时进行此SQL查询,例如,非常非常糟糕。我找到了黑客解决方案,但我仍然希望微软能在功能上支持这一点。实体SQL不是一个笨拙的解决方案。它得到了支持,工作正常。但是,是的,在LINQ中有类似的支持是很好的。