Entity Framework Foreign Key restraint - C#