排序规则冲突
问题描述:
有没有人知道我们如何解决选择linq查询中的排序问题? 我想在linq中选择数据时出现此错误。排序规则冲突
不能在同样的决心规则“SQL_Latin1_General_CP1_CI_AS”和“Latin1_General_CI_AS”之间的排序规则冲突操作
答
问题不是Linq中,但在数据库
例如,你可以创建一个视图加入那个方式并从视图中选择linq中的数据
SELECT * FROM T1
INNER JOIN T2 ON
T1.Name COLLATE Latin1_General_CI_AS = T2.Name COLLATE Latin1_General_CI_AS
或者先在linq2sql中分别选择数据每个表,然后用linq2object
+0
我们大多数人都知道在SQL语法,但如果紧邻linq查询语法? – 2017-02-19 09:43:21
答
加入它在查询
你确定错误是在LINQ的末尾添加
COLLATE DATABASE_DEFAULT
?听起来更像是一个SQL Server的... – 2010-02-09 00:38:09正在改变整理一个选项?通过Linq-to-SQL不支持AFAIK'collate database_default' – 2010-02-09 00:40:20
我已经从不同服务器的不同表中选择了qury,它们的排序规则设置是不同的。在我的选择LINQ查询中,我会得到这个错误 – Naseem 2010-02-09 00:48:17