Freeteo


Pensieri e C#dice di Matteo Raumer
Home Blogs | Home | Login | Contact | My Profile | RSS | About | Cerca

Entity Framework Code-First: Ereditare da un oggetto base per campi comuni a più tabelle

Entity Framework 4.1 è sicuramente un passo avanti nel pacchetto, ma per quanto mi riguarda Code-First è finalmente qualcosa che si avvicina al mio modo di approcciare l'applicazione.Mi piace scrivere codice e mi piace non essere troppo legato al database, non tanto perchè mi capiti spesso di cambiarlo (sinceramente quasi mai) più che altro per avere controllo completo su tutti gli strati, in particolare quello delle entità che chiaramente è trasversale a tutti gli  
Leggi tutto il post...
Categoria: .net
lunedì, 27 giu 2011 Ore. 22.32

Scrivi un commento

Nome:
Blog:
E-Mail:
(l'indirizzo e-mail non verrà pubblicato, consente di essere avvertiti quando arrivano nuovi commenti a questo Post)
Codice:
Corpo:
Cookie:

Commenti

Autore: Tony PierascenziInviato il: 14 lug 2011 - 13.06
Ciao,
secondo me non è necessario impostare MapInheritedProperties in fase di overriding della configurazione poichè lo fa già CodeFirst scorrendo il tree degli oggetti se vede che sono connessi come nel caso di un ereditarietà. E' sufficiente impostare il ToTable (testato su un mio applicativo).
Autore: Matteo RaumerInviato il: 16 lug 2011 - 19.50
Ciao Tony,
grazie per la segnalazione, effettivamente come dici tu non è necessario in questo caso, perchè a livello di attributi avevo specificato già la colonna (attributo [Column("ID")]...)

Mi era scappato da qualche altro progetto dove l'ho invece usato perchè avevo una situazione leggermente diversa.

Ho fixato anche testo del post.


Grazie, ciao.
Matteo Raumer
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003