logolabel
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
SocrAT  
#1 Оставлено : 25 марта 2014 г. 12:44:40(UTC)
SocrAT

Статус: Тролль

Группы: Главный модератор
Зарегистрирован: 07.03.2014(UTC)
Сообщений: 33
Мужчина
Российская Федерация

Сказал «Спасибо»: 11 раз
Поблагодарили: 6 раз в 6 постах
Добрый день!

Подскажите, пожалуйста, пример кода, как сделать несколько изменений разных сущностей в одной транзакции (с ипользованием Sabine.NET).

Спасибо.

Отредактировано пользователем 25 марта 2014 г. 12:45:19(UTC)  | Причина: Не указана

sst_hp  
#2 Оставлено : 26 марта 2014 г. 21:32:00(UTC)
sst_hp

Статус: Гуру разработки

Медали: Почетный разработчик: Медаль

Группы: Модератор новостей, Модератор ToDo, Зарегистрированные
Зарегистрирован: 07.03.2014(UTC)
Сообщений: 91
Мужчина
Йемен

Сказал «Спасибо»: 6 раз
Поблагодарили: 15 раз в 14 постах
обеспечение транзакционности сохранения сложных изменений, т.е. тех, которые затрагивают более одного экземпляра сущности (нескольких связанных сущностей), в первую очередь предназначено для обеспечения ссылочной целостности на уровне базы данных.
таким образом сохранение любой сущности, содержащий в себе изменения в ссылочных свойствах, автоматически будет проходить в единой транзакции.
принудительно сохранить несколько сущностей в рамках одной транзакции не получится, для того они должны быть связаны друг с другом.
Fornit some fornus..
thanks 1 пользователь поблагодарил sst_hp за этот пост.
SocrAT оставлено 26.03.2014(UTC)
SocrAT  
#3 Оставлено : 26 марта 2014 г. 21:53:51(UTC)
SocrAT

Статус: Тролль

Группы: Главный модератор
Зарегистрирован: 07.03.2014(UTC)
Сообщений: 33
Мужчина
Российская Федерация

Сказал «Спасибо»: 11 раз
Поблагодарили: 6 раз в 6 постах
Спасибо за развёрнутый ответ!
SocrAT  
#4 Оставлено : 30 января 2015 г. 18:17:25(UTC)
SocrAT

Статус: Тролль

Группы: Главный модератор
Зарегистрирован: 07.03.2014(UTC)
Сообщений: 33
Мужчина
Российская Федерация

Сказал «Спасибо»: 11 раз
Поблагодарили: 6 раз в 6 постах
И все-таки, реально ли в ближайшем будущем сделать так, чтобы можно было сохранить несколько сущностей в рамках одной транзакции?
Пользователи, просматривающие эту тему
OceanSpiders 2.0
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF.NET 2.2.3 | YAF.NET © 2003-2020, Yet Another Forum.NET
Страница сгенерирована за 0.078 секунды.