У меня есть сложная модель данных (сначала для кода EF 4.1), которая использует композицию (много 1-к-1) для достижения преимуществ, аналогичных множественному наследованию.Но мне нужно решить проблему, надеюсь, с отображением.
Мне нужно уменьшить количество таблиц (не сущностей) для имитации успешного множественного наследования.
Я не могу заменить составные классы 1: 1 сложными типами, потому что я буду использовать динамические данные в качестве административного сервера, а DD не будет работать со сложными типами.
Таблица для иерархии, похоже, не помогла бы здесь из-за имитированного множественного наследования.
Таблица для типа дала бы слишком много таблиц.
Я думаю, что есть нечто, называемое «разделением сущностей».И я думаю, что в принципе мне нужно обратное?Интересно, возможно ли то, что я хочу ... в принципе, симулирование сложных типов путем сопоставления компонентов модели более одного раза ... это звучит невозможно.Должен ли я просто отказаться от композиционного подхода?Я всегда мог группировать свойства с атрибутами или чем-то еще.