我的EF模型从数据库中获取数据,该数据库具有从链接服务器获取数据的视图。链接服务器中的数据库排序规则已更改为SQL_Latin1_General_CP1_CI_AS,但未更改为服务器。我假设这是整理冲突的来源。每次我加入该视图时,我都会收到此错误:
“无法在等于操作的情况下解决\”SQL_Latin1_General_CP1_CI_AS \“和\”Modern_Spanish_CI_AS \“之间的整理冲突。”
我发现使用COLLATE可以在SQL中轻松解决排序规则问题。我似乎无法找到一种方法来使用LINQ。可以使用LINQ来处理这个问题,还是应该以不同的方式解决这个问题?
答案 0 :(得分:2)
我的理解是EF不支持此功能。
您可以创建新视图来解决冲突并使用EF查询新视图。