2010-04-15 1 views
0

최근에 약간의 문제가 발생했거나 NHibernate 오토 맵핑이 RIA 데이터 서비스와 함께 작동하는 방식에 대한 이해가 부족합니다.Fluent NHibernate RIA 서비스로 오토 맵하기

즉, AssociationInclude 속성을 사용하는 방법을 이해하지 못합니다. 예를 들어, 데이터베이스와 대응하는 클래스 (NHibernate가 올바르게 채워짐)에 두 개의 테이블을 생성했습니다. 문제는 RIA가 클라이언트 측의 다른 테이블에 외래 키로 바인딩 된 특성 (콜렉션)을 생성하지 않는다는 것입니다. 도메인 모델의 클래스에서 정의 했어도 ... 자체 도메인에 속한 특성 만 생성합니다. 클라이언트 측에서 자신의 클래스를 만듭니다.

NHibernate automapper가 그 컬렉션을 채우기로되어 있기 때문에 이러한 속성이 필요 없다고 생각합니다 ... 나는 어떻게 작동하는지 매우 혼란 스럽습니다. RIA가 자동 생성 중에

public virtual IList<Medication> Medications{ get; set; } 

과 같은 속성을 건너 뛰는 이유를 이해할 수 없습니다.

모든 입력은 내가 문제를 해결하기 위해 관리했습니다

감사

답변

1

을 감사합니다. 분명히 문제는 Association과 Include 속성을 사용하지 않는다는 것이 었습니다.