是否可以将 2 个类映射到同一张表?
class Foo {}
class Bar : Foo {}
class Zap : Bar {}
Foo 和 Bar 在一个会话工厂中是 Fluent Nhibernate 自动映射的。
所有 3 个类都在不同的会话工厂中使用 Fluent 映射进行映射:
class FooMap : Class<Foo> {}
class BarMap : Subclass<Bar> {}
class ZapMap : Subclass<Zap> {
public ZapMap() {
Table("Bar");
}
}
我希望 Zap 映射到 Bar 表而不是创建一个新表。这可能吗?