Вопросы по теме 'transactionscope'
Вызов WCF с помощью netMsmqBinding внутри транзакции TransactionScope, останавливающей транзакцию
У меня есть служба ведения журнала WCF, которая работает через MSMQ. Элементы регистрируются в базе данных Sql Server 2005. Каждый работает правильно, если используется вне TransactionScope. При использовании внутри экземпляра TransactionScope...
2723 просмотров
schedule
27.09.2021
Рекомендуемая практика для остановки транзакций, переходящих в распределенную, при использовании transactioncope
Использование объекта TransactionScope для настройки неявной транзакции, которую не нужно передавать между вызовами функций, - это здорово! Однако, если соединение открыто, в то время как другое уже открыто, координатор транзакции молча эскалирует...
2854 просмотров
schedule
05.10.2021
Использование 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 просмотров
schedule
11.10.2021
Объект подключения не может быть включен в область транзакции
Я использую TransactionScope для тестирования действий с базой данных. Это тестовый класс:
// Test class
private TransactionScope _transactionScope = null;
[TestInitialize]
public void Initialize()
{
_transactionScope = new...
2845 просмотров
schedule
09.09.2021
Ошибка входа в БД в области транзакций
Я пытаюсь проделать со своей программой следующее. Создайте новую область транзакций, выполните команду вставки для ведения журнала, выполните другую команду для обновления и затем намеренно вызовите исключение.
Как я и ожидал, команда обновления...
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 просмотров
schedule
10.09.2021
Проблемы TransactionScope с OnAuthorizationAsync с нашей собственной реализацией AuthorizeAttribute
Мы расширили использование TransactionScope в нашем веб-приложении ASP.NET с помощью базы данных AzureSQL. Кажется, все работает нормально локально и на нашем сервере разработки. Даже на нашем производственном сервере изначально все работало...
335 просмотров
schedule
28.09.2021
Рабочий процесс Windows не завершается после сбоя транзакции
Я немного новичок в Windows Workflow Foundation, так что это может быть очень просто, но я застрял на нем. У меня очень простой последовательный рабочий процесс, и есть несколько действий кода, которые находятся внутри действия области действия...
102 просмотров
schedule
21.02.2022
Почему DbContext.Database.CurrentTransaction всегда имеет значение null?
Есть ли способ узнать, включен ли DbContext в какую-либо транзакцию, когда enlist = false в строке подключения? Я отслеживал DbContext.Database.CurrentTransaction, но заметил, что он всегда равен нулю.
Я знаю, что когда enlist = false, все...
681 просмотров
schedule
20.02.2022
SQL Server: утечка уровня изоляции через соединения в пуле
Как показали предыдущие вопросы о переполнении стека ( TransactionScope и Connection Pooling и Как SqlConnection управляет IsolationLevel? ), уровень изоляции транзакции просачивается через объединенные соединения с SQL Server и ADO.NET (также...
11195 просмотров
schedule
26.02.2022
Azure не удалось маршалировать транзакцию в токен распространения для эластичной транзакции (работает для MSDTC)
В Windows Azure мы разместили два проекта asp.net webapi в качестве службы приложений. Здесь нам нужно включить распределенную транзакцию. Мы инициируем транзакцию внутри одного API. Затем внутри этой области транзакции мы извлекаем токен...
183 просмотров
schedule
27.02.2022
Пул соединений поврежден вложенными транзакциями ADO.NET (с MSDTC)
Нигде не могу найти ответа.
Я покажу простой фрагмент кода, который показывает, как легко повредить пул соединений. Повреждение пула соединений означает, что каждая новая попытка открытия соединения завершится ошибкой.
Чтобы столкнуться с...
2900 просмотров
schedule
05.03.2022
Почему я получаю эту ошибку внезапно?
Итак, у меня есть служба WCF, внутри которой есть метод Process(). Этот метод считывает массив байтов (файл) из одной таблицы и в основном помещает эти данные из этого файла в несколько таблиц. Он просто перебирает каждую строку. Он работал...
20850 просмотров
schedule
07.03.2022
о вложенной транзакции, внешняя область дает мне исключение Транзакция была прервана, но внутренняя область успешно возвращается
У меня проблема с проводкой, нужна ваша помощь. У меня есть вложенные транзакции. Внешний метод вызывает внутренний метод 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 просмотров
schedule
14.03.2022
Simpleroleprovider вызывает удаленную транзакцию внутри транзакции
Я занимаюсь обновлением членства asp.net до нового поставщика simplemembership в MVC4. Это приложение Azure/Sql Azure, которое отлично работает на локальном хосте, но дает сбой при развертывании. У меня есть код в транзакции следующим образом:...
656 просмотров
schedule
26.03.2022