[Table("Table1")]
public class Entity1
{
[Key, ForeignKey("entity1")]
public int ID{get;set;}
public virtual Entity2 entity2{get;set;}
public virtual Entity3 entity3{get;set;}
}
这是我的主要实体。在这里,我想将此实体与 Entity2 和 3 映射为具有相同的外键,该外键也是 Entity1,2,3 中的主键。
[Table("Table2")]
public class Entity2
{
[Key]
public int Entity1ID{get;set;}
// few entity specific properties
}
[Table("Table3")]
public class Entity3
{
[Key]
public int Entity1ID{get;set;}
// few entity specific properties
}
什么时候使用我的上下文类进行映射然后我收到一个错误说the Dependent Role refers to the key properties, the upper bound of the multiplicity of the Dependent Role must