NHibernate:没有继承的判别者

时间:2010-08-06 19:02:16

标签: nhibernate nhibernate-mapping

我有以下型号:

public class SomeObject1 {
  public virtual Guid Id {get; set; }
  public string Property1 {get; set; }
}
public class SomeObject2 {
  public virtual Guid Id {get; set; }
  public string Property2 {get; set;}
}

和表格

SOME_OBJECTS 
  PK_SOME_OBJECTS Guid
  WHICH_OBJECT Integer
  PROPERTY1 varchar2
  PROPERTY2 varchar2

WHICH_OBJECT column = 1行包含SomeObject1的信息时,WHICH_OBJECT column = 2行包含SomeObject2的信息。

我将如何进行这些映射?我找到了鉴别器功能,但它似乎只适用于继承层次结构中的子类。

1 个答案:

答案 0 :(得分:0)

我很确定不可能将两个不相关的实体映射到同一个表中;但是,您可以将它们映射到引用同一个表的两个不同视图。

相关问题