Ho letto articoli several e questions sul concetto di chiave esterna rispetto a relazione indipendente quando si utilizza Entity Framework. E non sono ancora sicuro al 100% quale direzione andare ... Preferirei non "inquinare" i POCO del mio dominio avendo una proprietà che verrà utilizzata nella relazione FK quando ho già un riferimento di proprietà a "ha un "oggetto.Foreign Key vs. Independent Relationships: c'è un miglioramento con Entity Framework 5?
Le mie domande sono (guardando a voi @EFTeam, @Ladislav Mrnka)
- sono lì eventuali miglioramenti su questo tema nel prossimo Entity Framework v5?
- ci sono più vantaggi se uso FK invece di associazioni indipendenti (in particolare con il codice prima)?
Ho anche un modello molto grande (oltre 75 entità). Sembra che l'uso delle relazioni FK sia raccomandato allora? – zam6ak
Se non si notano ancora problemi di prestazioni (in particolare, lunga attesa prima su ".SaveChanges" e leggero ritardo sulla prima query che accede a un determinato set di entità) non è necessario utilizzare FK, se si desiderano le associazioni indipendenti dal codice più pulito dai di più. – cynic