2012-12-19 10 views

Odpowiedz

2

Tabela na hierarchię lub powszechnie znana przez (TPH) opisuje odwzorowanie dziedziczonych typów na pojedynczą tabelę bazy danych (model w twoim przypadku), która używa kolumny dyskryminacyjnej do odróżnienia jednego podtypu od innego. Gdy tworzysz dziedziczenie w swoim modelu, konwencja Code First domyślnie wnioskuje o mapowanie tabeli.

Można dokonać tego podejścia, wykonując na przykład

w edytorze Visual Studio .edmx, kliknij prawym przyciskiem myszy na powierzchni, należy użyć Add -> Entity

Example

Dodałem dwa studentów i profesorów, że podstawowym typem będzie osoba, po czym powinieneś mieć coś takiego:

Model

Dzięki temu można utworzyć tabelę według modelu hierarchii.

Powiązane problemy