标签: asp.net linq
如果用户选择了条件数,我该如何创建查询?
例如:我的数据库中有一个Customer表,用户可以选择1个或多个城市,屏幕将显示已选择城市的客户。
答案 0 :(得分:0)
您必须使用Contains:
Contains
int[] selectedCities = {1,2,3}; var query = db.Customer.Where(c => selectedCities.Contains(c.CityId));