【发布时间】:2013-01-15 20:44:46
【问题描述】:
我的 EF 模型从具有从链接服务器获取数据的视图的数据库中获取数据。链接服务器中数据库的排序规则已更改为 SQL_Latin1_General_CP1_CI_AS 而不是服务器。我假设这就是排序规则冲突的来源。每次我加入该视图时,我都会收到此错误:
“无法解决等于操作中“SQL_Latin1_General_CP1_CI_AS”和“Modern_Spanish_CI_AS”之间的排序规则冲突。”
我发现在 SQL 中使用 COLLATE 可以轻松解决排序规则问题。我似乎找不到使用 LINQ 的方法。可以使用 LINQ 来处理这个问题,还是应该以不同的方式解决这个问题?
【问题讨论】:
标签: sql-server linq entity-framework linq-to-entities collation