I have read several articles and questions on concept of foreign key vs independent relationship when using Entity Framework. And I am still not 100% sure which way to go.... I would prefer not to "pollute" my domain POCOs by having a property that will be used in FK relationship when I already have a property reference to "has a" object.
My questions are (looking at you @EFTeam, @Ladislav Mrnka)
- are there any improvements on this subject in the upcoming Entity Framework v5?
- are there more advantages if I use FK instead of independent associations (particularly with code first)?