Whenever I update my EDMX from a database, it overwrites all changes I have made to my entity model definitions. This is problematic because some tables have multiple foreign keys to the same table; ex:
Table Lobby
HostId - INT FKey(Person.PersonId)
GuestId - INT FKey(Person.PersonId)
Table Person
PersonId - INT PKey
Entity Framework is defaulting my Lobby entity's Person properties with Person and Person1; I want it to use Host and Guest to refer to these foreign key relationships.