如何添加字符串数组
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 是模型中的一个字符串
您正在尝试检查路由的 branchId 是否包含 id 数组(不会编译)。你应该做相反的事情 - 检查 ids 数组是否包含路由的 branchId:
var a =_abc.GetRoutes(0).Where(r => BranchIds.Contains(r.BranchId)).ToList();
Run Code Online (Sandbox Code Playgroud)