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
1 view
76
24
7 years ago 00:23:29 5
TPT наследование в Entity Framework
8 years ago 00:21:59 10
TPH наследование в Entity Framework
9 years ago 00:10:31 23
Entity Framework 6. Видео урок 5. Наследование и асинхронность