Вопросы по теме 'transactionscope'

Вызов WCF с помощью netMsmqBinding внутри транзакции TransactionScope, останавливающей транзакцию
У меня есть служба ведения журнала WCF, которая работает через MSMQ. Элементы регистрируются в базе данных Sql Server 2005. Каждый работает правильно, если используется вне TransactionScope. При использовании внутри экземпляра TransactionScope...
2723 просмотров
schedule 27.09.2021

Рекомендуемая практика для остановки транзакций, переходящих в распределенную, при использовании transactioncope
Использование объекта TransactionScope для настройки неявной транзакции, которую не нужно передавать между вызовами функций, - это здорово! Однако, если соединение открыто, в то время как другое уже открыто, координатор транзакции молча эскалирует...
2854 просмотров

Использование TransactionScope на уровне обслуживания для операций UnitOfWork
Правильно ли мой подход объединить все 3 метода dataprovider.GetXXX в TransactionScope на уровне сервиса как UnitOfWork? Вы бы сделали что-нибудь другое? Откуда TransactionScpe знает конкретную ConnectionString? Должен ли я получить объект...
1730 просмотров
schedule 20.10.2021

Как обернуть IDbTransactions в TransactionScope
У меня есть несколько методов кода, которые выглядят так: using (var connection = this.connectionFactory.GetConnection()) { connection.Open(); using (var transaction = connection.BeginTransaction()) { using (var command =...
3416 просмотров
schedule 26.09.2021

Блокировка на уровне строк в sql transactioncope
Вопрос о блокировке области в SQL Server (точнее, в SQL Azure). Сценарий Набор записей выбирается с помощью операторов выбора. Мы просматриваем записи в цикле. Каждая запись обновляется в области транзакции (каждая запись не зависит от другой,...
1898 просмотров

Объект подключения не может быть включен в область транзакции
Я использую TransactionScope для тестирования действий с базой данных. Это тестовый класс: // Test class private TransactionScope _transactionScope = null; [TestInitialize] public void Initialize() { _transactionScope = new...
2845 просмотров

Ошибка входа в БД в области транзакций
Я пытаюсь проделать со своей программой следующее. Создайте новую область транзакций, выполните команду вставки для ведения журнала, выполните другую команду для обновления и затем намеренно вызовите исключение. Как я и ожидал, команда обновления...
243 просмотров
schedule 23.09.2021

TransactionScope и откат
Рассмотрим следующую схему таблицы: T2 --> T1 <-- T3 T2 относится к T1, T3 относится к T1, поэтому я не могу удалить строки из T1, которые упоминаются в T2 или T3. Теперь, используя следующий фрагмент кода: using (var...
489 просмотров
schedule 26.09.2021

Неожиданный уровень изоляции транзакций в .NET с несколькими подключениями
Я собрал образец приложения, чтобы имитировать некоторые из основных функций кода нашего приложения. Пока я работал над этим, я немного ошибся в своем понимании TransactionScope и SqlConnection . Проблема, которую я вижу, заключается в том, что...
716 просмотров

Проблемы TransactionScope с OnAuthorizationAsync с нашей собственной реализацией AuthorizeAttribute
Мы расширили использование TransactionScope в нашем веб-приложении ASP.NET с помощью базы данных AzureSQL. Кажется, все работает нормально локально и на нашем сервере разработки. Даже на нашем производственном сервере изначально все работало...
335 просмотров

Рабочий процесс Windows не завершается после сбоя транзакции
Я немного новичок в Windows Workflow Foundation, так что это может быть очень просто, но я застрял на нем. У меня очень простой последовательный рабочий процесс, и есть несколько действий кода, которые находятся внутри действия области действия...
102 просмотров

Почему DbContext.Database.CurrentTransaction всегда имеет значение null?
Есть ли способ узнать, включен ли DbContext в какую-либо транзакцию, когда enlist = false в строке подключения? Я отслеживал DbContext.Database.CurrentTransaction, но заметил, что он всегда равен нулю. Я знаю, что когда enlist = false, все...
681 просмотров

SQL Server: утечка уровня изоляции через соединения в пуле
Как показали предыдущие вопросы о переполнении стека ( TransactionScope и Connection Pooling и Как SqlConnection управляет IsolationLevel? ), уровень изоляции транзакции просачивается через объединенные соединения с SQL Server и ADO.NET (также...
11195 просмотров

Azure не удалось маршалировать транзакцию в токен распространения для эластичной транзакции (работает для MSDTC)
В Windows Azure мы разместили два проекта asp.net webapi в качестве службы приложений. Здесь нам нужно включить распределенную транзакцию. Мы инициируем транзакцию внутри одного API. Затем внутри этой области транзакции мы извлекаем токен...
183 просмотров

Пул соединений поврежден вложенными транзакциями ADO.NET (с MSDTC)
Нигде не могу найти ответа. Я покажу простой фрагмент кода, который показывает, как легко повредить пул соединений. Повреждение пула соединений означает, что каждая новая попытка открытия соединения завершится ошибкой. Чтобы столкнуться с...
2900 просмотров

Почему я получаю эту ошибку внезапно?
Итак, у меня есть служба WCF, внутри которой есть метод Process(). Этот метод считывает массив байтов (файл) из одной таблицы и в основном помещает эти данные из этого файла в несколько таблиц. Он просто перебирает каждую строку. Он работал...
20850 просмотров

о вложенной транзакции, внешняя область дает мне исключение Транзакция была прервана, но внутренняя область успешно возвращается
У меня проблема с проводкой, нужна ваша помощь. У меня есть вложенные транзакции. Внешний метод вызывает внутренний метод SaveChangesToSource, который открывает другую область транзакции. На самом деле я знаю, что у моего базового sql могут быть...
347 просмотров
schedule 04.03.2022

Время ожидания TransactionScope преждевременно?
Я использую TransactionScope для пакетной вставки и обновлений. Проблема в том, что я получаю исключения тайм-аута для 30-минутной операции, даже когда я установил тайм-аут TransactionScope на один час. Также после исключения он вставляет,...
8043 просмотров
schedule 15.03.2022

Можем ли мы вызвать два разных метода в области транзакций в asp.net?
Здравствуйте, я новичок в Transaction Scope в C#. У меня есть два запроса на вставку: один принадлежит UserAccountCreation, где хранятся LoginCredentials, а другой — вставка сведений о сотруднике с соответствующим UserAccountID в таблицу сотрудников...
5562 просмотров

Simpleroleprovider вызывает удаленную транзакцию внутри транзакции
Я занимаюсь обновлением членства asp.net до нового поставщика simplemembership в MVC4. Это приложение Azure/Sql Azure, которое отлично работает на локальном хосте, но дает сбой при развертывании. У меня есть код в транзакции следующим образом:...
656 просмотров