gpt4 book ai didi

sql-server - 如何解决与 Entity Framework 的排序规则冲突?

转载 作者:行者123 更新时间:2023-12-01 22:54:52 26 4
gpt4 key购买 nike

我的 EF 模型从数据库中获取数据,该数据库具有从链接服务器获取数据的 View 。链接服务器中数据库的排序规则已更改为 SQL_Latin1_General_CP1_CI_AS,但服务器未更改。我假设这就是排序规则冲突的来源。每次我与该 View 进行连接时,我都会收到此错误:

"Cannot resolve the collation conflict between \"SQL_Latin1_General_CP1_CI_AS\" and\"Modern_Spanish_CI_AS\" in the equal to operation."

我发现在 SQL 中使用 COLLATE 可以轻松解决排序规则问题。我似乎无法找到使用 LINQ 执行此操作的方法。可以使用 LINQ 来处理这个问题还是我应该以不同的方式解决这个问题?

最佳答案

我的理解是 EF 不支持此功能。

您可以创建一个新 View 来解决冲突,并使用 EF 查询新 View 。

关于sql-server - 如何解决与 Entity Framework 的排序规则冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com