Я хочу иметь возможность создавать динамический объект на основе атрибутов, которые будут определены в другом объекте. Например:
Организация: Lifeform
Attribute-> имя: String
Entity: LifeformCharacteristics
Attribute-> имя: String
Attribute-> Тип: String
Объект: DynamicCatalog
Таким образом, характеристика объекта будет сущностью, которая будет заполнена тем, что добавляет пользователь. Примером характеристики может быть имя: Тип высоты: Число. Таким образом, эти характеристики определяют, какой я хочу динамический каталог. Таким образом, DynamicCatalog должен быть создан с атрибутом Height.
DynamicCatalogs также должен быть виден в таблице, чтобы пользователь мог добавлять и удалять элементы в каталогах.
Я могу создавать и управлять двумя первыми объектами через мою DataModel, но третий является динамическим, и я не уверен, как это сделать. Я надеялся использовать базовые данные, чтобы свести к минимуму головную боль при управлении данными.
Этот пост - самая близкая вещь, которую я нашел к ответу, но я не уверен, что теперь должен отображать или реорганизовать коллекцию, подобную этой: Подделка динамической схемы в Базовых данных?