Результаты поиска по запросу "transactionscope"

4 ответа

Проблема NHibernate TransactionScope с Oracle 11g

Следующий фрагмент кода прекрасно работает с SQL Server 2008 (SP1), но с Oracle 11g при вызове session.BeginTransaction () выдает исключение с сообщением «Со...

1 ответ

@Mark - я не думаю, что суть проблемы в том, является ли ThreadStatic решением вашей проблемы. Реальное решение вашей проблемы - использовать один объект подключения. Как вы реализуете это зависит от вас.

ьзование объекта TransactionScope для установки неявной транзакции, которую не нужно передавать через вызовы функций, прекрасно! Однако, если соединение откр...

2 ответа

Как это работает с SqlConnection (s), созданными в области? Использует ли класс SqlConnection внутри себя класс Transaction, который, в свою очередь, зачисляется с TransactionScope? Или он напрямую подключается к TLS?

у интеграционный тест, в котором я буду вставлять несколько объектов в базу данных, а затем проверять, получает ли мой метод эти объекты. Я подключаюсь к базе данных через NHibernate ... и мой обычный метод создания такого теста заключается в ...

ТОП публикаций

2 ответа

yourcontext.Database.ExecuteSqlCommand (string.Concat ("транзакция отката", savePoint));

могу использовать классы изSystem.Transactions пространство имен для достижения аналогичного эффекта, который я могу получить при использовании SqlTransaction.Save ...

6 ответов

 Хотя я бы сэкономил усилия и сохранил все важные данные непосредственно в RDB.

ел бы знать, как выполнить ряд операций в контексте SharePoint в рамках транзакции. Например, я хотел бы иметь возможность сделать что-то вроде следующего: context.BeginTransaction(); listItemA.Update(); ...

2 ответа

Все мои транзакции в новых потоках являются зависимыми клонами, и родительский поток не завершает транзакцию раньше, чем любой из дочерних потоков. Есть еще мысли? Благодарю.

я есть приложение с несколькими потоками. Потоки НЕ разделяют ObjectContext (каждый поток имеет свой собственный - я знаю, что они не являются потокобезопасными). Тем не менее, все потоки работают в рамках общей транзакции. Исходный ...

2 ответа

, так что это очень похоже на другой вопрос - соединение, по которому вы запускаете команду, было открыто до открытия второй области транзакции.

тировал, чтобы увидеть, как работают вложенные транзакции, и обнаружил это тревожное и неожиданное поведение. using(TransactionScope otx = new TransactionScope()) using(SqlConnection conn1 = new ...

4 ответа

 Юваль Лоуи объясняет все очень хорошо и все еще в силе (.Net4). Стоит прочтения. (Я бы также оставил комментарий ... если бы мог.)

о прочитайте эту интересную статью Омара в своем блоге.Linq to SQL решает проблему взаимоблокировки транзакций и времени ожидания запроса с использованием незафиксированных операций ...

6 ответов

С Уважением,

ользую TransactionScope в этом коде: private void ExecuteSP() { bool IsComplete = false; SqlCommand sqlComm = null; //6 hours!!! TimeSpan ts1 = new TimeSpan(6, 0, 0); try { using (TransactionScope t = new ...

6 ответов

nhibernate.jira.com/browse/NH-2107

кто-нибудь дать мне краткий обзор использования TransactionScope с NHibernate? Нужно ли делать что-то особенное с помощью сеанса / IEnlistmentNotification / и т.д. заставить это работать? Есть ли какие-либо подводные камни, о которых я должен ...