기본적으로 ImageMetadata
클래스에서 ImageMetadata
클래스이고 클래스에서 파생 된 클래스는 ImageMetadata
에서 파생됩니다. Image
은 실제로 이진 데이터를 포함하는 byte[] Content
속성 하나를 추가합니다. .FNH의 Automap을 사용하여 독립적 인지도 클래스를 파생했습니다.
<class name="ImageMetadata" ...>
<property name="Name" ... />
< ... />
<class name="Image" ...>
<property name="Name" ... />
<property name="Content" ... />
< ... />
: 내가 좋아하는 뭔가를 생산하는 FNH 오토을 조정하려는
는 내가 뭘 원하는 하나 테이블에이 두 클래스를 매핑하는 것입니다,하지만 난 절대적으로 걷어차 NHibernates '상속 지원이 필요하지 않습니다
모두 가능합니까?
Override<ImageMetadata>(m => m.Table("Image"))
을하지만 여전히 ImageMetatada
의 매핑에 <joined-subclass>
요소를 추가 :
"byte [] Content"오토 맵핑이 있습니까? 부동 소수점 배열과 비슷한 것을하고 싶었지만 IList으로 속성을 정의해야했습니다. FNH의 버그가 수정 된 후 재정의하지 않고이 자동 매핑을 수행하지만 비효율적 인 것으로 입증되어 대안을 찾고 있습니다. –