我有以下 3 个表的示例值
Vehicles ( id = 1, type_id = 20 , ... )
Vehicle_Types ( vt_id = 20, class_id = 160, ... )
Vehicle_Classes ( vcls_id = 160, name = "Concrete1" )
我有
public class Concrete1 : Vehicle
{
}
我希望 nhibernate 在装载车辆 #1 时实例化一个 Concrete1
Vehicle /*Concrete1*/ v = session.load<Vehicle>(1);
我怎么能用自动映射做到这一点?提前致谢。
编辑1
我开始认为这是不可能的,因此任何解决方法都会受到赞赏。xml(非流利)版本的任何线索也可能有很大帮助。