私は次のモデルを持っています:
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でそれを行うことは可能ですか?どのように?