0
나는 이것에 대해 많은 게시물을 발견했지만 아무도 직접 도와주지 않는 것 같습니다. 또한 FluentNHibernate 개발의 여러 단계에서 작동하거나 작동하지 않는 솔루션에 대한 혼란이있는 것으로 보입니다.(Fluent) NHibernate : IDictionary <MappedClass, MyEnum> 매핑하기
public class MappedClass
{
...
}
public enum MyEnum
{
One,
Two
}
public class Foo
{
...
public virtual IDictionary<MappedClass, MyEnum> Values { get; set; }
}
내 질문은 다음과 같습니다 :
- 내가 MyEnum의 별도의 (제 3 호) 테이블을해야합니까 나는 다음과 같은 수업을
?
- 어떻게 MyEnum 유형을 매핑 할 수 있습니까? 해야합니까?
- Foo의 매핑이 어떻게되어야합니까? 매핑되지 않은 클래스 협회 참조 : NHibernate.MappingException : 내가 해봤
매핑 hasMany의 (X => x.Values) .AsMap ("MappedClass")는 ... 이 결과 MyEnum
엔티티를 키로 사용하고 enum을 값으로 사용하고 있습니까? –
에는 대체 고려 사항이 있습니까? – anthony
구체적으로, 모든 Foo는 MappedClass 당 하나의 MyEnum 값을 가질 수 있습니다. 이 구조를 표현하는 최선의 방법이 무엇인지 명확하지 않습니다. – anthony