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

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

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

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


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