假设我有这样的域对象...NHibernate的域对象跨越多个表
public class SpansMultipleTables
{
public int CommonID {get; set;}
public string Table1Value {get; set;}
public int Table2Value {get; set;}
public float Table3Value {get; set;}
}
- 的CommonID属性映射到所有表上的“ID”栏。
- 的Table1Value属性映射到表“表1”中的“值”列
- 的Table2Value属性映射到表“表2”
- 的Table3Value属性映射的“值”列,以“值”列表中的列表“Table3”
使用FluentNHibernate,我该如何为这个对象设置一个真正没有中央表的地图,因为它是家?
+1我可能会被迫走这条路,因为我的团队的高级开发人员拒绝接受这是一个糟糕的,不可维护的设计。 –
-1对于愚蠢的Snr Devs –
/// ///将此实体链接到另一个表,从两个或多个表创建一个合成实体。这只适用于如果您处于每个继承层次结构中的策略。 /// ................................. 请阅读智能感知文档,为您尝试此操作。 –
granadaCoder