gpt4 book ai didi

c# - Linq2SQL 多列过滤器

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:49 25 4
gpt4 key购买 nike

如果我有这样一个数据表

id, Name, Address, Status

我如何在 Linq 中跨多个列进行搜索?

因此,如果我输入搜索词“slappy”,我希望在名称、地址和状态列中找到所有匹配项。

是否有简单的方法,或者我是否需要为每一列应用 contains

最佳答案

var searchTerm = "slappy";
var result = context.table.Where(row => row.Name.Contains(searchTerm) ||
row.Address.Contains(searchTerm) ||
row.Status.Contains(searchTerm));

关于c# - Linq2SQL 多列过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7591870/

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