2012-02-09 3 views
6

ラムダではないin()文をどこで使うことができますか?ラムダのどこに()文がないのですか

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がで...ないところ"

+0

使用する言語のタグを追加する必要があります。 –

答えて

13

だけではない(!)演算子を追加します。

// Not In 
return db.abcs.Where(a => !ID.Contains(a.id)).ToList(); 
+0

ありがとう、私はいくつかのエラーが発生したので、それはその方法で動作していないと思った。今私はそれが動作することを考え出した。 – serhads

2

なぜいけないのでしょうか?

return db.abcs.Where(a => ! ID.Contains(a.id)).ToList<abc>(); 
関連する問題