gpt4 book ai didi

c# - 在 Where 方法中应用搜索模式?

转载 作者:行者123 更新时间:2023-11-30 13:36:02 24 4
gpt4 key购买 nike

我正在尝试执行与 Select 方法相反的操作:根据项目的 Id 投影一堆项目,我在想 Where 所以我会做这样的事情:

db.Books.Where(b => b.Id==1 || b.Id==3 || b.Id==5)

但是如果我有一个很长的Id列表,或者如果我想通过Title来搜索,那将是非常痛苦的代码,那么有没有一种方法可以根据一组值检索项目列表(如 SQL:WHERE id IN..)

最佳答案

string[] bookNames = { "BookName1", "BookName2" };

db.Books.Where(b => bookNames.Contains(b.Name));

关于c# - 在 Where 方法中应用搜索模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41006488/

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