简体   繁体   中英

Entity Framework complex relationship

I have class A which inherits from class B , at the same time class A has many instances of B . Class B contains class A property as a reference.

I'm looking for the best way to map this relationship using EF Codefirst.

A is NOT inherited from B. They have a few common properties like this:

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; }
}

It's just a simple 1-to-many relationship between A and B.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM