我的 EF 模型从具有从链接服务器获取数据的视图的数据库中获取数据。链接服务器中数据库的排序规则已更改为 SQL_Latin1_General_CP1_CI_AS 而不是服务器。我假设这就是排序规则冲突的来源。每次我加入该视图时,我都会收到此错误:
“无法解决等于操作中 \"SQL_Latin1_General_CP1_CI_AS\" 和 \"Modern_Spanish_CI_AS\" 之间的排序规则冲突。”
我发现使用 COLLATE 在 SQL 中很容易解决排序规则问题。我似乎找不到使用 LINQ 的方法。可以使用 LINQ 来处理这个问题,还是我应该以不同的方式解决这个问题?