【发布时间】:2012-05-07 21:48:37
【问题描述】:
假设我是Member 的实体,并且是我不想包含的名称列表。
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;
【问题讨论】:
-
您遇到了什么错误?最后一个例子肯定可以工作。
标签: linq entity-framework linq-to-entities linq-to-objects