risposta

2

Tabella Per gerarchia o comunemente nota da (TPH) descrive il mapping dei tipi ereditati in una singola tabella di database (un'entità modello nel tuo caso) che utilizza una colonna discriminante per differenziare un sottotipo da un altro. Quando si crea l'ereditarietà nel modello, questo è il modo in cui la convenzione Code First dedurrà il mapping della tabella per impostazione predefinita.

È possibile ottenere questo approccio effettuando ad esempio

in editor di Visual Studio edmx, fate clic destro sulla superficie, utilizzare l'Add -> Entity

Example

ho aggiunto due entità studente e professore che il tipo di base sarà persona, dopo che si dovrebbe avere qualcosa di simile

Model

Con questo è possibile creare il modello Tabella per gerarchia.