私がMember
のエンティティであり、含まないことを望む名前のリストであるとします。LINQ:2リスト(2リスト:エンティティリストと配列)を検索するにはどうすればいいですか?
var excludeNames = new [] { "A","B","C","D"};
var members = db.Members.Except(excludeNames);
または
var excludeNames = new[]{ "A","B","C","D"};
var Members = db.Members.Where(m=> excludeNames.Where(xcl => xcl != m.Name));
これらはいずれも作業していません。 は私もこれを試してみました:
var excludeNames = new[] { "A","B","C","D"};
var members = from m in db.Members
from xcl in excludeNames
where m.Name != xcl
select m;
どのようなエラーが表示されますか?最後の例が確実に機能するはずです。 – scottm