我有以下型号:
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
的信息。
我将如何进行这些映射?我找到了鉴别器功能,但它似乎只适用于继承层次结构中的子类。
答案 0 :(得分:0)
我很确定不可能将两个不相关的实体映射到同一个表中;但是,您可以将它们映射到引用同一个表的两个不同视图。