我需要创建一个新对象并将其添加到列表中,但如果其中一个字段为null,我不想将其包含在我的列表中。
如果item
等于item.Group.Label
null
var search = Db.*******.Find(accountId);
var suggestions = Db.*******.Where(
x => x.Name.Contains(search.Name)
&& x.EntityId != accountId)
.ToList()
.Select(item => new {
id = item.GroupId,
text = item.Group.Label
});
return Json(suggestions, JsonRequestBehavior.AllowGet);
答案 0 :(得分:2)
在Where
函数中包含该条件?
var suggestions = Db.*******
.Where(x => x.Name.Contains(search.Name) &&
x.EntityId != accountId && x.Group.Label != null)
.ToList()
.Select(item => new { id = item.GroupId, text = item.Group.Label});