Два разных управляемых объекта и одна база данных sqlite? - PullRequest
0 голосов
/ 03 августа 2011

Я пытаюсь создать две таблицы в одной базе данных sqlite.Теперь эти два управляемых объекта не работают в одном и том же экземпляре.Позвольте мне объяснить ... Я запускаю приложение один раз и создаю управляемый объект в постоянном хранилище программным способом.Допустим, у меня есть 5 атрибутов для этого.Затем я запускаю его снова и создаю новый управляемый объект в постоянном хранилище, но на этот раз я использую только 3 атрибута ... как я могу сделать это возможным?Сейчас происходит сбой, потому что количество атрибутов не совпадает.

С уважением и благодарностью!

1 Ответ

1 голос
/ 03 августа 2011

Самый простой ответ - не создавать свою модель данных программно. Он должен быть создан во время разработки, а не изменен. Вместо этого вы должны спроектировать модель данных так, чтобы она была достаточно гибкой для удовлетворения ваших потребностей. Например, вместо создания одной сущности с переменным числом атрибутов, создайте две сущности, одна с отношением один ко многим, а другую, и сохраните, какая информация была бы в вашем переменном количестве атрибутов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...