我在List<Customer>
customerList中有Customer列表
当我在动态查询中使用IsIn时,它会给我一个错误:&#34;没有适用的方法&#39; IsIn&#39;存在于类型&#39; CityCategory&#39;&#34;
customerList.AsQueryable().Where("CityCategory.IsIn(\"Metro\",\"A\")").ToList()
如果我在没有动态linq的情况下执行此查询,则运行
customerList.Where(x => x.CityCategory.IsIn(new object[] { "Metro", "A" }));
请告诉我在动态linq字符串查询中必须使用哪种方法。
答案 0 :(得分:0)
var myList = new object[] { "Metro", "A" };
var result = customerList.Where(x => myList.Contains(x.CityCategory));
包含将充当 运算符。