System.Collections.Generics.ISet<T>
에 올바르게 매핑되도록 자동 매핑을 설정하는 방법은 무엇입니까?FluentNHibernate 자동 매핑 및 .NET 4.0의 ISet
나는 IHasManyConvention
을 구현했지만, 인텔리 년에는 IOneToManyCollectionInstance
이 그것에 대해 아무것도하지 않는 (?)
System.Collections.Generics.ISet<T>
에 올바르게 매핑되도록 자동 매핑을 설정하는 방법은 무엇입니까?FluentNHibernate 자동 매핑 및 .NET 4.0의 ISet
나는 IHasManyConvention
을 구현했지만, 인텔리 년에는 IOneToManyCollectionInstance
이 그것에 대해 아무것도하지 않는 (?)
NHibernate는 System.Collections.Generics.ISet<T>
을위한 내장 된 구현을 가지고 있지 않기 때문에 이것은 NHibernate에 유창하지 않습니다.
Iesi.Collections 대신 .NET의 ISet을 사용하려면 지금 직접 작성해야합니다. 참고로 PersistentGenericSet을 사용하십시오.
를 지금까지 내가 아는 한, 일반 유일한 당신이 오른쪽 (즉, 규칙없이 상자 밖으로 오토 수 있습니다 보인다 , 재정의 또는 매핑 클래스)은 IList입니다.
많은 사람들이 IDictionary를 매핑하는 방법을 물어 봤지만 가능하다고 생각했지만 직접 할 필요는 없었습니다.
맵핑 ID를 검색 할 때 ISet을 매핑하는 방법을 배울 수 있습니다. 성공하면 질문에 대한 답변으로 여기에 코드를 게시하십시오!