최근에 약간의 문제가 발생했거나 NHibernate 오토 맵핑이 RIA 데이터 서비스와 함께 작동하는 방식에 대한 이해가 부족합니다.Fluent NHibernate RIA 서비스로 오토 맵하기
즉, Association
및 Include
속성을 사용하는 방법을 이해하지 못합니다. 예를 들어, 데이터베이스와 대응하는 클래스 (NHibernate가 올바르게 채워짐)에 두 개의 테이블을 생성했습니다. 문제는 RIA가 클라이언트 측의 다른 테이블에 외래 키로 바인딩 된 특성 (콜렉션)을 생성하지 않는다는 것입니다. 도메인 모델의 클래스에서 정의 했어도 ... 자체 도메인에 속한 특성 만 생성합니다. 클라이언트 측에서 자신의 클래스를 만듭니다.
NHibernate automapper가 그 컬렉션을 채우기로되어 있기 때문에 이러한 속성이 필요 없다고 생각합니다 ... 나는 어떻게 작동하는지 매우 혼란 스럽습니다. RIA가 자동 생성 중에
public virtual IList<Medication> Medications{ get; set; }
과 같은 속성을 건너 뛰는 이유를 이해할 수 없습니다.
모든 입력은 내가 문제를 해결하기 위해 관리했습니다
감사