예 :엔티티에 대한 특정 참여자로드 및 다른 엔티티에 대한 참조로 지정
새 송장을 입력하고 있습니다. 이 인보이스의 경우 고객을 입력해야합니다.
1) I 고객에 대한 모든 정보를 가지고 할 필요가 없습니다, 난 단지 아이디, 코드 및 이름
이 필요합니다 여기var list = Context.Set<Customer>().ToList();
나는 두 가지 문제를 참조하십시오 우리는 고객의 목록을 검색한다고 가정하자
2) 현재 DbContext의 고객은 읽기 전용이므로 성능을 향상시키기 위해 DbContext에 상태를 모니터링하지 않도록 지시 할 수 있으면 좋을 것입니다.
질문 :
1) 우리는 (코드 울부 짖는 소리를 참조 고객에 대한 부분적인 데이터를로드,하지만 여전히 송장에 할당 할 수 있습니다)?
2) 수 우리는 변화를 위해 고객을 모니터링하고, 여전히 할 수 없을 DbContext 알려주기 :
당신이 원하는 것을 정확히을 할 수있는 직접적인 방법이 아니다Invoice.Customer = CustomerList[10];