在我的workorder
表中,我的comments
表有一个外键:(可行)
public virtual IEnumerable<Comment> Comments { get; private set; }
对于请求者,评论的CommentType
为1
,对于管理员,评论的2
为@pir.Comments.Where(c => c.CommentTypeId == 2)
。在我看来,只显示管理员评论我做了类似的事情:(这也有效)
where
我不希望在我的视图中有public IEnumerable<Comment> AdminComments { get; set; }
子句,我宁愿在模型中使用它。我想在我的模型中添加一个属性来自动过滤管理员注释。这就是我的尝试:
添加新属性:
public WorkOrder()
{
this.AdminComments = Comments. ???? There is no .where to do the filter
}
创建一个构造函数:
{{1}}
答案 0 :(得分:1)
您需要添加using System.Linq;
才能使用LINQ方法。