TPT наследование в Entity Framework

Share
Embed
  • Published on Jul 7, 2015
  • Entity Framework - объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft. Предоставляет возможность взаимодействия с объектами как посредством LINQ в виде LINQ to Entities, так и с использованием Entity SQL.

    Наследование в Entity Framework может реализовываться двумя способами:

    1) TPH (Table Per Hierarchy) - в этом случае создаётся общая таблица, содержащая все поля семейства объектов. Конкретный класс определяется при помощи дополнительной колонки Discriminator.

    2) TPT (Table Per Type) - создаётся отдельная таблица для базового класса и отдельная таблица на каждый дочерний класс. Конкретный класс определяется поиском ключей в дочерних таблицах, ссылающихся на базовую.

    Команда in1click

Comments • 0