는 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 코드 먼저
감사합니다. 나는 EF 코드를 사용하여 Im을 명확히해야합니다. 4.1 – ignaciofuentes
자동 속성을 사용하는 대신 공용 속성에 할당 된 개인 변수를 사용할 수 있습니다. 개인 변수에는 기본값이 할당됩니다. – Brownman98