有沒有人有任何想法我們如何使用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