は、私はプロジェクトとタスクEFコード最初のクラスはEntity Frameworkが関連オブジェクトをいくつかの既定値で返すようにするにはどうすればよいですか?
public class Project
{
public int ID { get; set; }
public string Name { get; set; }
public virtual ICollection<Task> Tasks { get; set; }
}
public class Task
{
public int ID { get; set; }
public string Name { get; set; }
public int ProjectId { get; set; }
public bool IsDeleted {get; set;}
public virtual Project Project { get; set; }
}
は、私はプロジェクトのクラスに私のタスクプロパティは常にIsDeletedだけのリターンに、そのフィルタを実行することを希望私は
public void SomeAction()
{
Project p= repository.GetById(1);
var tasks = p.Tasks;
//var tasks = p.Tasks.Where(t=>t.IsDeleted==false);
}
があるとしていると言いますその部分集合...その場所全体にその状態を書く必要を避けるために...
推奨事項はありますか?
編集:
イムモデルデザイナではEFコードファースト
ありがとうございました。EFコードを使用してImを明確にしてください。4.1 – ignaciofuentes
自動プロパティを使用する代わりに、パブリックプロパティに割り当てられたプライベート変数を使用できます。プライベート変数にはデフォルト値が割り当てられます。 – Brownman98