Blog Stats
  • Posts - 4
  • Articles - 0
  • Comments - 3111
  • Trackbacks - 4

 

Wednesday, February 8, 2012

Table Inheritance

Quando utilizziamo un approccio Model First,  abbiamo a disposizione due differenti approcci per la gestione dell'ereditarietà delle nostre entità:

  • Table-per-type: Vengono utilizzate differenti tabelle per ogni tipo nell'albero gerarchico dell'ereditarietà
  • Table-per-hierarchy: Viene utilizzata una sola tabella per lo storage dei differenti tipi nell'albero gerarchico dell'ereditarietà.

Entity framework utilizza un approccio table-per-type e ovviamente la chiave primaria di una tabella che rappresenta un'entità derivata è anche foreign key nella tabella che rappresenta l'entità padre.

 

 

 

Copyright © Marco Farina