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
In my case, the problem is because of table name conflict.
I have another edmx model that has some tables with similar names. Just click on the table in the designer, then in the properties change the name to something different!