有没有人有任何想法我们如何使用lambda中的()语句不在?哪里不在()语句与lambda
this is where id in() statement
public List<abc> GetList(List<string> ID)
{
return db.abcs.Where(a => ID.Contains(a.id)).ToList<abc>();
}
我想找到它是如何云相反。 “其中id不是......”
有没有人有任何想法我们如何使用lambda中的()语句不在?哪里不在()语句与lambda
this is where id in() statement
public List<abc> GetList(List<string> ID)
{
return db.abcs.Where(a => ID.Contains(a.id)).ToList<abc>();
}
我想找到它是如何云相反。 “其中id不是......”
只需添加一个没有(!
)操作:
// Not In
return db.abcs.Where(a => !ID.Contains(a.id)).ToList();
谢谢,我认为这不是以这种方式工作,因为我得到了一些错误。现在我想通了。 – serhads 2012-02-09 15:38:11
为什么不呢?
return db.abcs.Where(a => ! ID.Contains(a.id)).ToList<abc>();
您应该为您正在使用的语言添加标签。 – 2012-02-09 15:08:10