gpt4 book ai didi

vb.net - SQL BETWEEN 的 LINQ 等效项

转载 作者:行者123 更新时间:2023-12-02 03:03:28 25 4
gpt4 key购买 nike

是否存在与 SQL Between 关键字等效的 LINQ To SQL?

我只需要两者进行比较吗?

SELECT first_name, last_name
FROM people
WHERE last_name between 'Smith' and 'Thompson'

最佳答案

我假设你的意思是“在 Linq to Sql 中”。 Linq 本身只是将表达式传递给 LinqProvider,LinqProvider 将其转换为适合所查询的数据存储的内容。

话虽如此,我非常确定 Linq to Sql 使用的 MSSQL 提供程序将翻译 last_name >= "Smith" and last_name <= "Thomson"进入BETWEEN表达。

更新:经验证据(通过 LINQPad)表明它不会转换为 BETWEEN

关于vb.net - SQL BETWEEN 的 LINQ 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2253355/

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