是否可以嵌套EF compex类型并在域实体中使用?
如果可能对复杂类型的父类和复杂类型的孩子有什么样的配置?
ComplexType Parent
{
public ComplexTypeChild { get; set;}
//other properties
}
ComplexTypeChild
{
public string Name{ get; set;}
//other properties
}
DomainEntity
{
public ParentComplexType {get; private set; }
//other properties and method
}
提前谢谢!
答案 0 :(得分:1)
是的,这是可能的。
以下是您需要在OnModelCreating事件中添加的配置。
protected override void OnModelCreating(DbModelBuilder mb)
{
mb.ComplexType<ComplexType>();
mb.ComplexType<ComplexTypeChild>();
}