powered by simpleCommunicator - 2.0.33     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Transactions
3 сообщений из 3, страница 1 из 1
Transactions
    #32056049
ElenaV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы знать в каком состоянии находится транзакция после выполнения следующих действий:

1.Вызывается метод BeginTransaction(). (С# Client)
2.Вызывается хр.процедура для обновления таблицы.(C# Client- SQL Server).
3. При обновлении нарушается бизнес-правило, триггер возбуждает исключение и производит откат транзакции (C# Server - SQL Client).
4.Исключение ловится оператором catch (C# Client).

Код написан на C#. Хранимая процедура на SQL - Server.
...
Рейтинг: 0 / 0
Transactions
    #32056232
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в триггере срабатывает ROLLBACK, то вся борода транзакций откатывается. Если в триггере нету оператора ROLLBACK, а только используется RAISERROR, то ничего не откатывается, если об этом не беспокоится клиент.
...
Рейтинг: 0 / 0
Transactions
    #32056236
ElenaV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To Dankov

Спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Transactions
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]