babsevensix

Il blog di Alberto
posts - 94, comments - 81, trackbacks - 11

WPF e Silverlight – Ripasso Entity Framework

Prima di fiondarci completamente su WPF e sui suoi modelli vorrei fare assieme a voi un ripassino veloce su Entity Framework.

L’Entity Framework è un ORM ed è specificatamente sviluppato per le operazioni CRUD.

Una volta che create il modello EF da un DB esistente, dovrete organizzare le classi in modo tale da ottimizzare e migliorare la successiva scrittura del codice.

Ad esempio se abbiamo una tabella Soggetti, dove la colonna TipoSoggetto identifica un determinato tipologia di soggetto, possiamo utilizzare la colonna stessa come identificativo di oggetti differenti (Table Per Hierarchy Inheritance)

Se la stessa tabella soggetti ha collegato differenti tabelle (persone, enti, altro) , vorremmo poter integrare queste tabelle assieme in modo tale da eliminare soggetti accorpando la tabella stessa (Entity Splitting Part I e Entity Splitting Part II)

Se invece volessimo nell’esempio sopra , tenere le tabelle separate,  e prendendo ad esempio l’oggetto persona avere anche il dettaglio di soggetti, faremo un Table per Type Inheritance

Print | posted on venerdì 26 febbraio 2010 14:36 | Filed Under [ WPF e Silverlight ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET