I'm trying to decide on table design when working with Entity Framework and SQL Server.
I have a single entity (Address) that is related to many other entities (about 15).
I can either create 15 nullable FK columns in the DB or create a single unbound column (EntityPrimaryKey) and an EntityType column to track what the EntityPrimaryKey column value is for.
What issues might I have with these two different designs? Opinions on which is better?