0

의 관계를 포함하여 개체 컨텍스트에서 개체 업데이트하는 방법 :나는이 코드를 사용하여 데이터 소스의 데이터와 개체 컨텍스트의 개체를 업데이트

public class Project 
    { 
     public string Id{get;set;} 
     public string Name{get;set;} 
    } 
public class People 
    { 
     public string Id{get;set;} 
     public string Name{get;set;} 
     public IList<Project> ProjectList{get;set;} 
    } 

((System.Data.Entity.Infrastructure.IObjectContextAdapter)Orm).ObjectContext.Refresh(
      System.Data.Objects.RefreshMode.StoreWins, people); 

그것은 사람들이 있지만를 업데이트하지 ProjectList (탐색 속성) 그래서 질문은 : 관계를 포함하여 개체를 업데이트하는 방법은 무엇입니까?

답변

0

내가 아는 한 자동으로 그렇게 할 수는 없다. 새로 고침은 단일 개체의 기본 속성에서만 작동합니다. 추가적인 새로 고침이 필요하면 객체를 반복하고 각각을 새로 고쳐야합니다.

당연히 개체를 새로 고침 할 때 개체를 유지할 필요가 없다면 더 좋은 방법은 전체 그래프를 열심히로드하여 다시로드하는 것입니다.

관련 문제