我有以下模型:
public class Useraccount
{
public int Id { get; set; }
public virtual ICollection<Task> Tasks { get; set; }
}
任务集合由实体框架通过任务实体填充。这工作没有问题。现在我想要一个额外的虚拟属性,所以这个类看起来像这样:
public class Useraccount
{
public int Id { get; set; }
public virtual ICollection<Task> Tasks { get; set; }
public virtual ICollection<Task> FinishedTasks { get; set; }
}
FinishedTasks 属性与 Tasks 相同,但它只有已完成的任务(例如 statusId = 1)。EF可以做到这一点吗?如何?