1
2 개의 클래스를 같은 테이블에 매핑 할 수 있습니까?NHibernate 여러 테이블을 같은 테이블에 매핑하는 방법
class Foo {}
class Bar : Foo {}
class Zap : Bar {}
Foo와 Bar는 하나의 세션 팩토리에서 Fluent Nhibernate 자동 매핑됩니다.
모든 3 클래스는 다른 세션 공장에서 유창함 매핑으로 매핑됩니다
class FooMap : Class<Foo> {}
class BarMap : Subclass<Bar> {}
class ZapMap : Subclass<Zap> {
public ZapMap() {
Table("Bar");
}
}
나는 기력이 바 테이블에 매핑하고 새를 만들 수 없습니다 얻을합니다. 이것이 가능한가? 당신이 BarMap을 변경하는 경우
이 도움이 될까요? http://www.philliphaydon.com/2011/08/fluent-nhibernate-table-inheritance-discriminators/ http://www.philliphaydon.com/2011/08/fluent-nhibernate-table-inheritance-discriminators-part- 2 / – Phill