我首先使用每种类型的表格设置 ef 代码。请参阅以下结构。这个想法是将继承的类信息存储在自己的表中,同时派生类可以引用父类和也从 BaseClass 派生的子类列表。
public class BaseClass
{
public long Id {get;set;}
public string EntityType { get; set; }
}
public class A_Class : BaseClass
{
public string A_Property {get;set;}
public BaseClass Parent {get; set;}
public IList<BaseClass> Children { get; set; }
}
public class B_Class : BaseClass
{
public string B_Property {get;set;}
public BaseClass Parent {get; set;}
public IList<BaseClass> Children { get; set; }
}
知道如何为模型设置 DbContext 吗?