두 클래스가 있다고 가정 해 봅시다 : ItemCollection에 이 포함 된 인덱스가있는 Item 객체 목록이 나열되어 있습니다. 즉, 목록은 사용자가 지정한 방식으로 정렬됩니다 .NHibernate에서 정렬 된 다 대다 관계
다 대 다 관계가 있다고 가정 해 보겠습니다. ItemCollection에는 많은 항목이 포함될 수 있으며 Item은 여러 ItemCollection에 속할 수 있습니다.
내 머리 속에는 데이터베이스에 3 개의 테이블이 필요합니다. 하나는 Item, ItemCollection은 하나, 정렬 된 매핑은 하나.
int ItemID
int ItemCollectionID
int ListIndex
는 질문 : 어떻게 당신이 ItemCollection 클래스를 디자인 할 매핑 테이블은 세 개의 열을 포함 할 것인가? Item 객체의 목록을 목록, 사전 또는 다른 항목으로해야합니까? ListIndex를 그림으로 가져 오기 위해 NHibernate 매핑은 어떻게 생겼을까요?