나는 정말로 내 질문에 어떻게 대답 할 지 잘 모르겠다. 나는 약간의 피드백에 따라 그것을 바꿀지도 모른다.Entity Framework 코드 우선 POCO와 관계를 설정하는 이유/이유는 무엇입니까?
내 POCO에서 참조 관계를 설정하는 것이 좋습니다. 그러면 하위 또는 상위에서 상위 레코드를 찾을 수 있습니까? 항상 항목이나 항목 모음을 조회하는 "역전"방법이있는 것이 좋습니다. 내 응용 프로그램에 크게 달려 있다는 것을 알고 있지만, 응용 프로그램을 만들기 전에이 작업을 확실히하고 싶습니다. 그래서 두 개의 테이블이 있다고 가정 해 봅시다 : States와 Countries. 국가는 국가와의 관계 (다 대일)와 관계가 있습니다 (일대 다). 주에 대한 내 수업은 국가에 대한 속성을 가지며 내 국가 클래스는 주 집합에 대한 속성입니다. 이것은 꽤 표준입니다.
이 예에서는 국가가 관련 상태를 조회하도록 허용 할 수 있습니다. 누군가가 컬렉션에 대한 항목을로드하는 오버 헤드가 없거나 단일 항목에 대한 오버 헤드가 없기 때문에 그 연관성에 대해 신경 쓸 필요가없는 시간을 생각할 수 있습니까?
귀하의 질문은 ** 그렇게 **하는 방법이 아니므로, ** ** 그렇게하는 이유는 무엇입니까? 옳은? –
@Sergio : 네. 나는 그것을 내 표제에 넣으려고했다. 나는 그것을 업데이트했다. – DDiVita