Наследование одной таблицы - Single Table Inheritance - Wikipedia
Наследование одной таблицы это способ подражать объектно-ориентированный наследование в реляционная база данных. Когда отображение из база данных таблица к объекту в объектно-ориентированный язык, поле в базе данных определяет, какой класс в иерархия объект принадлежит.[1] Все поля всех классов хранятся в одной таблице, отсюда и название «Наследование одной таблицы». В Рубин на рельсах поле в таблице под названием "тип" определяет имя учебный класс. В Гибернация (Java) и Entity Framework этот шаблон называется «Иерархия таблиц по классам» и «Иерархия по таблицам» (TPH) соответственно.,[2][3] а столбец, содержащий имя класса, называется столбцом Дискриминатора.
Смотрите также
Рекомендации
- ^ Фаулер, Мартин (2003). Паттерны архитектуры корпоративных приложений. Серия подписей Эддисона-Уэсли. Вклады Дэйва Райса, Мэтью Феммела, Эдварда Хиатта, Роберта Ми и Рэнди Стаффорда. Эддисон-Уэсли. п. 278. ISBN 0-321-12742-0.
- ^ «Учебник: реализация наследования с EF в приложении ASP.NET MVC 5». 21 января 2019 г.,. Получено 3 ноября, 2015.
- ^ Кинг, Гэвин; Бауэр, Кристиан; Андерсен, Макс Райдал; Бернар, Эммануэль; Эберсол, Стив (15 сентября 2010 г.). «Глава 9. Сопоставление наследования». HIBERNATE - Relational Persistence for Idiomatic Java. Графический дизайн Джеймса Кобба и Шайенна Уивера (Версия 3.5.6-Final ed.). Получено 3 ноября, 2015.
внешняя ссылка
Этот программного обеспечения статья - это заглушка. Вы можете помочь Википедии расширяя это. |