Entity Framework 复杂的关系
Entity Framework complex relationship
我有 class A 继承自 class B,同时 class A 有 个 B 实例。 Class B 包含 class A 属性 作为参考。
我正在寻找使用 EF Codefirst 映射此关系的最佳方式。
A NOT 继承自 B。它们有一些共同的属性,如下所示:
class ABCommon
{
//common properties here
}
class B : ABCommon
{
public virtual A A { get; set; }
//this property makes everything crazy if A inherits from B
}
public A : ABCommon
{
public virtual ICollection<B> Bs { get; set; }
}
只是简单的A和B一对多的关系
我有 class A 继承自 class B,同时 class A 有 个 B 实例。 Class B 包含 class A 属性 作为参考。
我正在寻找使用 EF Codefirst 映射此关系的最佳方式。
A NOT 继承自 B。它们有一些共同的属性,如下所示:
class ABCommon
{
//common properties here
}
class B : ABCommon
{
public virtual A A { get; set; }
//this property makes everything crazy if A inherits from B
}
public A : ABCommon
{
public virtual ICollection<B> Bs { get; set; }
}
只是简单的A和B一对多的关系