說我有項目和任務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; }
}
說我有
public void SomeAction()
{
Project p= repository.GetById(1);
var tasks = p.Tasks;
//var tasks = p.Tasks.Where(t=>t.IsDeleted==false);
}
我想,我的任務在項目類屬性將始終請將isDeleted,只是返回執行過濾器該子集......以避免必須在整個地方編寫該條件...
任何建議?
編輯:
進出口使用EF代碼第一次
感謝那..我應該澄清我使用EF代碼第一個4.1 4.1 – ignaciofuentes
而不是使用自動屬性,您可以使用私有變量分配給公共屬性。私有變量會分配默認值。 – Brownman98