我有项目列表iD
IEnumerable项目
这包含四个数字,比方说2,5,6,9
这是我的AllProjects
IEnumerable<Project> AllProjects = await ctx.Projects.Where(x => x.ClientID == clientid).Where(y => y.Released == true).ToListAsync();
Run Code Online (Sandbox Code Playgroud)
我想用项目ID 2,5,6,9过滤我的AllProjects
应该是一些像......
AllProjects = AllProjects.Where(x=>x.ProjectID == ????)
Run Code Online (Sandbox Code Playgroud)
谢谢
我有ID = 5,ID = 6和列表1,5的对象。由于列表有5个,因此我需要有ID = 5的对象,但是如果我的列表有5个和6个,则我需要两个对象。希望我足够清楚。
所以像这样:
result = result.Where(r=>r.ID ***IS IN LIST<int>***).OrderBy(r=>r.ID);
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏。
我需要在LINQ where子句中使用C#列表.我可以在where子句中使用一个值进行查询,请指导如何在LINQ查询中使用C#列表.
以下是我的代码:
var usersList= new List<string>();
usersList.Add("User1");
usersList.Add("User2");
(from u in UserSet
where u.FullName.Equals("any user from usersList")
select u.FullName).Take(3).Dump();
Run Code Online (Sandbox Code Playgroud)
基本上如何告诉LINQ检查每个值 usersList
编辑:我正在做这个LINQ for CRM
谢谢
如何添加字符串数组
string[] BranchIds = {"1","2","3"}
Run Code Online (Sandbox Code Playgroud)
里面的 Linq 包含?
我正在寻找这样的东西
var a =_abc.GetRoutes(0).Where(n => n.BranchId.Contains(BranchIds[])).ToList();
Run Code Online (Sandbox Code Playgroud)
这里的 BranchId 是模型中的一个字符串