У меня есть приложение основных данных на основе документов с сущностью «Языки». Этот объект имеет два постоянных атрибута «ключ» и «комментарии». Можно ли программно добавлять и удалять дополнительные атрибуты во время выполнения («язык_1», «язык_2» и т. д.)?
Моя цель - избежать создания таблицы, скажем, с 50 атрибутами, когда пользователю нужно всего несколько (я не знаю заранее, сколько атрибутов потребуется).
Или, может быть, я должен выбрать другое решение? :)
РЕДАКТИРОВАТЬ
Объяснение случая: когда пользователь создает новый документ, таблица «Языки» имеет только 2 атрибута «ключ» и «комментарии». Во время работы с документом пользователь может в любой момент добавить или удалить язык(и) - я имею в виду атрибуты (столбцы), а не строки в таблице.
Моя цель - иметь динамическую сущность, как показано ниже.