gpt4 book ai didi

linq - 如何使用LINQ2SQL生成WHERE ... IN子句?

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

从SQL退回到LINQ2SQL有时很简单。以下声明

SELECT user FROM users WHERE lastname='jones'

相当容易地翻译成
from u in users where u.lastname='jones' select u

但是,如何生成以下SQL?
SELECT user FROM users WHERE lastname IN ('jones', 'anderson')

最佳答案

我不得不做一些搜索才能找到它,并认为它可能对其他人有用。

List<string> names = new List<string>() { "jones", "anderson" };

from u in users where names.Contains(u.lastname) select u

关于linq - 如何使用LINQ2SQL生成WHERE ... IN子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2200379/

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