I wish to reference the OrderAddress model twice in my Order model; once as a ShippingAddress and once as a Billing
OrderAddress
Order
ShippingAddress
Billing
This is common in self relation entities. in this case:
1-check to have ICollection, List, ... relation collection for each relation.
2-check name of relation collections.
3-in code first, check your EntityTypeConfiguration