gpt4 book ai didi

c# - Linq 导致 Top (1) 出现语法错误

转载 作者:行者123 更新时间:2023-11-30 16:21:15 24 4
gpt4 key购买 nike

我有一个使用 linq 的 EF 上下文,它正在多个不同类型的 sql 服务器上执行。我发现 linq 在 sql server 2000 框上导致语法错误,因为 .FirstOrDefault() 的 linq 翻译被翻译成使用 SELECT TOP (1) 而不是 SELECT TOP 1 并且括号似乎导致了此语法错误,因为在 sql server 2000 的这种上下文中不支持它们。

是否可以强制 linq 使用 SELECT TOP 1 而不是 SELECT TOP (1)

最佳答案

您可以在订购后使用ToList().Take(1)方法。

关于c# - Linq 导致 Top (1) 出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13418647/

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