我已经尝试过搜索这个但是找不到适合我情况的例子.
我有这种方法给回头客.如何使用字符串数组代码进行过滤?包含对我不起作用.
public static List<Customer> GetCustomers(string[] customerCodesArray)
{
using (busDataContext g = new busDataContext())
{
return g.Customers.Where(
x => x.customerCode.Contains(customerCodesArray)).ToList();
}
}
Run Code Online (Sandbox Code Playgroud)
Eni*_*ate 40
请尝试以下代码:
return g.Customers.Where(x => customerCodesArray.Contains(x.customerCode)).ToList();
Run Code Online (Sandbox Code Playgroud)
Joe*_*Joe 21
你倒退了:
return g.Customers.Where(x => customerCodesArray.Contains(x.customerCode)).ToList();
Run Code Online (Sandbox Code Playgroud)
Mar*_*ers 11
我认为您需要反转Contains
表达式,因为您想要查看数组是否包含客户代码,而不是相反.
试试这个:
return g.Customers.Where(x => customerCodesArray.Contains(x.customerCode)).ToList();
Run Code Online (Sandbox Code Playgroud)
尝试
return g.Customers.Where(x=>customerCodesArray.Contains(x.CustomerCode)).ToList();
Run Code Online (Sandbox Code Playgroud)