【发布时间】:2013-04-11 21:36:07
【问题描述】:
假设我有一个 linq 查询 select r in db.Roles where r.RoleName DOES NOT contains ("Administrator") select r;
让我困惑的是不包含的部分。我意识到我可以做到这一点。包含调用但你如何做相反的事情?
谢谢!
更新: 我找到了 Exclude 方法,下面是我的使用方法:
var role = (from r in db.Roles
orderby r.RoleName
select r)
.Except(from r in db.Roles
where r.RoleName == "Administrator" & r.RoleName == "DataEntry"
select r
);
【问题讨论】: