Начало » Microsoft.NET » ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM » SQLCommand.CommandTimeout и транзакция
SQLCommand.CommandTimeout и транзакция [сообщение #2470] |
Fri, 02 June 2023 15:34 |
tuturik
Сообщений: 3 Зарегистрирован: June 2023
|
Junior Member |
|
|
Что-то не могу нигде найти документацию по следующему вопросу:
Если, работая с клиентом SqlServer, открыв соединение в режиме автокоммита транзакций(вроде так называется - т.е. режим по умолчанию, т.е. без указания транзакций), и вызвав метод ExecuteNonQuery "сработал" CommandTimeout, то
1. CommandText закомитится(commit сработает)?
2. Если CommandText - это хранимая процедура, внутри которой в конце commit, то она закоммитится(commit сработает)?
PS. Предполагаю, что исключение по CommandTimeout никак не связано с транзакциями. Но что тогда будет в случае 1 и 2, если после этого эксепшена по timeout соединение сразу закрывается?
|
|
|
|
|
|
Переход к форуму:
Текущее время: Tue Dec 10 07:34:16 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00952 секунд
|