vb.net - LINQ 中的 Where 子句与 Vb 中的 IN 运算符

标签 vb.net linq where-in

获取某个人“Adam”的详细信息的 Sql 查询

SELECT * FROM tableName WHERE Name = 'Adam'

Vb 中的 Linq 查询

From tableName In something Where row.Field(Of String)("name").Trim = "Adam"

但是要获取多个人'Adam','Chris'的详细信息的Sql查询

SELECT * FROM tableName WHERE Name IN ('Adam', 'Chris')

VB 中的 Linq 查询???

编辑: VB中的Linq查询是

来自 tableName 在某处 {"Adam", "Chris"}.Contains(row.Field(Of String)("name").Trim)

最佳答案

Dim item= From tableName In something
               where {"Adam", "Chris" }.Contains(u.something)
               select i

试试这段代码

关于vb.net - LINQ 中的 Where 子句与 Vb 中的 IN 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37076533/

相关文章:

.net - 如何在 VB.NET 中替换 List(Of String) 中的项目?

c# - 使用 peek 或 read 读取一个 2GB 的文件

vb.net - 需要帮助了解如何在 VB.NET 中向电子邮件添加附件

php - 如何使 Laravel whereIn 不自动排序

Python/psycopg2 WHERE IN 语句

.net - 在 VB.NET 中,哪种 LINQ to SQL 左连接方法最好使用?

c# - 如何在 C# 中更新 IEnumerable 列表的特定元素的属性

c# - 到 ToList() 还是不到 ToList()?

c# - IQueryable Count 方法需要更长的时间来执行

mysql - 将 mysql 查询拆分为两个以避免 join -> sum ids 并使用 where in