我有一个电子邮件实体的状态枚举。我想根据状态列表优化我的查询:List<Status> statuses
。意思是我想允许所有这些状态,这是电子邮件的效果.Status == 1 || email.Status == 2 ...我怎么做到这一点?
foreach (var status in searchOptions.Statuses)
{
results = results.Where( //what to do here?
}
答案 0 :(得分:1)
您可以尝试这样的事情:
var results = table.Where(m => searchOptions.Statues.Contains(m.Status))