Требуется обновить(добавить) несколько строк в разных таблицах (контейнерах).
Как при этом не нарушить целостность базы?
Как я понимаю транзакции в SQLcontainer поддерживаются только в пределах одного контейнера.
Требуется обновить(добавить) несколько строк в разных таблицах (контейнерах).
Как при этом не нарушить целостность базы?
Как я понимаю транзакции в SQLcontainer поддерживаются только в пределах одного контейнера.
Здравствуйте,
К сожалению такой функционал не поддерживается SQLConainer’ом. Придется добавлять записи вручную с помощью sql запроса.
UPD:
Можно реализовать свой QueryDelegate и перегрузить в нем beginTransaction(), commit() и rollback() таким образом, что Вы сможете управлять транзакциями вне контеста какого то конкретного SQLConatiner’a. Метод непроверенный, но попробовать можно.