Описание тега table-per-hierarchy
Техника, которая отображает иерархию наследования объектов в одну таблицу в реляционной базе данных.
3
ответа
Entity Framework:- Ошибка при приведении к производному исключения класса броска в таблице на запрос иерархии
Я столкнулся с исключением при попытке привести к производному классу; Невозможно привести тип "к типу". LINQ to Entities поддерживает только приведение типов примитивов и перечислений EDM. (obj => ((DerivedClass)obj).DerivedProperty == true);
25 янв '16 в 21:39
2
ответа
Таблица EF для каждой иерархии (TPH) не сохраняется, поскольку невозможно вставить значение NULL в столбец "Дискриминатор"
У меня есть таблица, используемая для категории с несколькими типами, и она содержит столбец Discriminator с именем "ClassName", чтобы указать тип объекта для загрузки. Столбец ClassName не имеет значения NULL и имеет значение по умолчанию "Категори…
26 сен '11 в 16:47
1
ответ
Entity Framework 6.1.1 игнорирует настройки ProxyCreationEnabled
У меня есть класс контекста, и в какой-то момент мне нужно получить данные из базы данных в моих классах POCO, чтобы я мог сериализовать эти данные и отправить их в мой веб-сервис. Я не хочу десериализовать прокси на другом конце, но я не могу заста…
03 дек '14 в 09:46
2
ответа
Таблица на иерархию и составной первичный ключ
У меня есть две таблицы в устаревшей базе данных (которую я не могу изменить) со следующими данными: Таблица1 имеет составной первичный ключ (код, аббревиатура), но аббревиатура также используется в качестве дискриминатора (см. Ниже). Таблица 2 имее…
03 фев '15 в 22:07
0
ответов
Обнаружение циклов в иерархии с использованием запроса SQL Server
Возможный дубликат: SQL - обнаружение циклов в родительских и дочерних отношениях У меня простая таблица с 2 столбцами id а также parentid: id | parentid ------------------ 2 1 3 2 4 3 1 4 Например, в приведенной выше таблице 1 является дочерним по …
21 дек '12 в 05:09
1
ответ
Работает ли Breeze с таблицей в иерархии (TPH)
Я пытаюсь подключить BreezeJ к существующей структуре данных и получаю сообщение об ошибке при получении метаданных. Я могу повторить это, добавив следующее к образцу CarBones namespace CarBones.Models { public abstract class VanBase { public int Id…
23 янв '13 в 17:37
2
ответа
C#, Entity Framework, TPH
У меня проблема с отображением TPH. Вот классы: Абстрактная услуга (базовый класс) [Table("Services")] public abstract class AbstractService : IAuditedObject { public int Id { get; set; } [DisplayName("Receiver Site")] public int? TargetSiteId { get…
11 апр '12 в 13:16
4
ответа
Опрос абстрактных моделей в dapper
Я использую наследование базы данных Table Per Hierarchy, где столбцы для всех производных типов находятся в одной таблице. Каждая производная таблица идентифицируется с использованием строкового поля Discriminator, которое содержит имя производного…
26 мар '15 в 01:11
1
ответ
Проблемы макета таблицы на иерархию в EF 4.1 с множественными различаемыми дискриминаторами
У меня есть таблица с int PK, одним полем NOT NULL и двумя строковыми полями NULL. Когда я иду и настраиваю дизайн в стиле TPH в EF, я настраиваю его так: Тип верхнего уровня имеет только PK и поле NOT NULL. Первый уровень проверяет первое обнуляемо…
09 июн '11 в 23:20
1
ответ
В NHibernate отсутствует параметр SqlParameter для переопределенного свойства
Я пытаюсь реализовать подход таблицы к иерархии, используя FluentNHibernate AutoMapping.У меня есть базовый класс и три дочерних класса. Третий дочерний класс переопределяет несколько свойств базового класса. Экземпляры первых двух дочерних классов …
26 ноя '12 в 16:59
2
ответа
DiscriminatorFormula
Если у меня есть одна таблица, где мне нужно несколько столбцов для дискриминатора, могу ли я использовать единственное решение @DiscriminatorFormula? Я спрашиваю, потому что некоторые прототипы дали нам некоторые результаты, которые я не могу объяс…
30 сен '11 в 00:05
1
ответ
Граулы: Использование подклассов домена
Использование Grails со следующими версиями: APPLICATION STATUS App version: 0.1 Grails version: 2.3.5 Groovy version: 2.1.9 JVM version: 1.7.0_51 Reloading active: true Controllers: 15 Domains: 18 Services: 2 Tag Libraries: 13 У меня есть модель пр…
16 апр '14 в 15:42
0
ответов
Беглое автоматическое сопоставление таблиц на основе абстрактных иерархий / таблиц на конкретные подклассы NHibernate
У меня занятия public abstract class Content : IContent { public virtual Guid Id { get; protected set; } public virtual IPage Parent { get; set; } public virtual DateTime Created { get; set; } /* ... */ } public abstract class Page : Content, IPage …
27 дек '11 в 05:49
1
ответ
EF4 DB-first: подход TPH?
Я знаю, что это не должно быть тривиальным, но до сих пор не мог найти решение... Работа с моделью EF4 DB-First с использованием LINQ-to-Entities с POCO, которые будут использоваться приложением MVC3. У меня есть три лица Customer, CustomerAdress и …
21 апр '11 в 17:12
1
ответ
Отображение таблицы на иерархию, когда подклассы имеют необнуляемые поля?
У меня есть иерархия классов с абстрактным базовым классом и 4-5 подклассами. Я хочу использовать метод отображения таблицы иерархии классов в NHibernate, чтобы сопоставить их с одной таблицей базы данных, чтобы уменьшить количество соединений, гене…
05 ноя '10 в 15:57
0
ответов
Смешивание таблиц на иерархии и таблиц на основе типов в коде Entity Framework с существующей базой данных
tl; dr: я пытаюсь отобразить модель кода в существующую базу данных, в которой определенная иерархия объектов имеет смешанную схему наследования. Некоторые конкретные классы используют TPH, а некоторые используют TPT. Кажется, я не могу правильно со…
10 сен '15 в 09:54
1
ответ
Ошибка EF-Migrations FK при попытке создания отношений между подтипами
Я моя модель домена у меня есть Company базовый класс, который является абстрактным, и три различных типа компании, представленные подклассами компании: public abstract class Company { public int Id { get; set; } ... } public class Supplier : Compan…
25 окт '13 в 19:56
2
ответа
Проблема с отношением "многие ко многим" + наследование TPH в Entity Framework 6
Я столкнулся с проблемой с EF6, хотя я вполне уверен, что это относится к предыдущим версиям, которые поддерживают этот тип отображения. Я боюсь, что знаю ответ на поставленный вопрос, но я надеюсь, что я делаю что-то не так, или есть лучшее решение…
09 дек '13 в 21:23
3
ответа
Многоуровневое наследование Entity Framework с TPH
Я работаю с устаревшей системой, которая реализует TPH для определенного количества предметов. Таким образом, текущая структура выглядит следующим образом Abstract Class 1 Abstract Class 2 Abstract Class 3 | | | --------- --------- --------- | | | |…
01 авг '15 в 18:44
0
ответов
Entity Framework: Является ли Table Per Hierarchy подходящим шаблоном наследования для этой ситуации?
Представьте, что у меня есть иерархия объектов, которые я хочу сохранить в своем хранилище данных Entity Framework 4.1. Я создаю их, используя Code First. Они выглядят так: BasicState has many -> StatefulEntities has a -> CreationDate Received…
23 апр '13 в 15:47