1
의 개체 목록 속성 업데이트 n 계층 시나리오에서 EF 4.3에서 개체의 List 속성을 업데이트하는 방법은 무엇입니까? Entity Framework 4.3 - 코드 우선, N 계층
은의 우리가이 클래스가 있다고 가정하자 :이 저장/업데이트 ID와 이름뿐만 아니라 지금까지 작동public class Foo
{
public int Id { get; set; }
public string Name { get; set; }
public List<Bar> Bars { get; set; }
}
을하지만, 바 속성은 무시됩니다.
protected void SaveChanges(Foo foo)
{
this.Database.Entry<Foo>(foo).State = GetState(foo);
this.Database.SaveChanges();
}
이후 원래의 컨텍스트 (즉, 푸 검색) 더 이상 메모리에 어떻게해야 바 속성에 업데이트를 저장하여 데이터 레이어 거래? EF는 제거 된 바 항목, 업데이트 된 바, 추가 된 바 항목을 어떻게 알 수 있습니까?
참고 : 각 막대 항목을 반복하여 원본과 비교할 수 있지만 EF가 그런 식으로 작동하지 않아야한다고 생각합니다. 지루하고 잘못된 것 같습니다.
나쁜 소식이 있습니다. 어떤 소식인지 알고 계십니까? (힌트 : 지난 노트와 관련이 있습니다.) – Slauma
헉. 나는 그것이 사실이 아니길 바랬다. –