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

Почему TransactionScope не работает с Entity Framework?
См. Код ниже. Если я инициализирую более одного контекста объекта, я получаю следующее исключение только для 2-го набора кода . Если я закомментирую второй набор, он работает. {"Базовый провайдер не удалось открыть."} Внутренний:...
49032 просмотров

Почему следующий SQL Server вставляет взаимоблокировку при запуске в транзакции?
В настоящее время я вставляю запись в таблицу SQL Server, а затем выбираю идентификатор автоинкремента следующим образом: (@p0 int,@p1 nvarchar(8))INSERT INTO [dbo].[Tag]([Some_Int], [Tag]) VALUES (@p0, @p1) SELECT CONVERT(Int,SCOPE_IDENTITY())...
4006 просмотров

Используете транзакции ADO.Net в TransactionScope?
Я читал о TransactionScope и у меня возник вопрос о его совместимости с транзакциями ADO.Net. Прямо сейчас у нас есть несколько методов доступа к данным, каждый из которых вызывает сохраненную процедуру, запускает и фиксирует свои собственные...
6467 просмотров
schedule 17.04.2022

TransactionScope досрочно завершена
У меня есть блок кода, который выполняется в TransactionScope, и в этом блоке кода я делаю несколько вызовов БД. Выбирает, обновляет, создает и удаляет всю гамму. Когда я выполняю свое удаление, я выполняю его, используя метод расширения SqlCommand,...
51416 просмотров

Доступ к сети отключен в MSDTC
Я использую System.Transactions.TransactionScope() в модульном тесте, чтобы вставить запись, попытаться прочитать ее и разрешить откат области транзакции, чтобы не оставлять следов в базе данных. 1 var rep = new RunRepository(); 2 using (var...
2704 просмотров
schedule 18.10.2022

Разница между неявной и явной транзакцией
В чем разница между неявной и явной транзакцией в Sql Server 2008? Что происходит в фоновом режиме TransactionScope? Я использую TransactionScope, но в профилировщике сервера Sql я не вижу оператора "Начать транзакцию...". Как это работает?
48650 просмотров

Проблема в области транзакции внутри WCF
В моем проекте DAL - это служба WCF .Net4.0. с использованием базы данных oracle 11g. Я использую область транзакции в WCF (на стороне сервера). Мне нужно вызвать более одной хранимой процедуры внутри метода (контракта операции), если какой-либо sp...
1995 просмотров
schedule 25.12.2022

Что использовать - SqlTransaction или TransactionScope в моей архитектуре
Мы используем трехуровневую архитектуру, которая содержит SqlHelper -> DAL (уровень доступа к данным) -> BAL -> UI. Любой класс внутри DAL может вызывать другой DAL так же, как любой BAL может вызывать другой собственный BAL или DAL. eg....
3246 просмотров
schedule 16.05.2023

MSDTC периодически выходит из строя
У меня есть сервер Windows 2003, на котором работает MSDTC. Я установил для него режим без аутентификации, разрешив входящие-исходящие настройки. Мой MSDTC работает, но не выполняет первую транзакцию дня. При следующей транзакции он начнет...
5493 просмотров
schedule 27.11.2023

Использовать одно и то же соединение с базой данных для нескольких действий, заключенных в TransactionScope в Windows Workflow Foundation?
В Windows Workflow Foundation я хочу обернуть несколько действий кода внутри действия TransactionScope. Действия кода имеют код SQL, который вставляет данные в базу данных. Я хочу открыть соединение с базой данных, а затем использовать это...
491 просмотров

Подготовка к нескольким контекстам EF в единице работы — TransactionScope
Я думаю о вариантах реализации единой единицы работы для работы с несколькими источниками данных - Entity framework. Я придумал предварительный подход — пока работаю с одним контекстом — но, по-видимому, это не очень хорошая идея. Если бы нам...
6545 просмотров

Альтернатива TransactionScope без DTC
есть ли альтернатива transactionScope, которой не нужно включать DTC?? В транзакции мне нужно сделать две операции: Создайте одного пользователя (используя членство - поставщик членства в sql) Выполните одну операцию вставки.
10694 просмотров

Выполняет ли TransactionScope межпроцессную блокировку базы данных в запросах LinQ?
Я запустил несколько приложений на одной машине, также с сервером MSSQL на этой машине. Приложения бывают разных типов, например WPF, WCF Service, MVC App и так далее. Все они обращаются к единственной базе данных, которая находится на сервере...
872 просмотров

Среда сущности области транзакции parallel.invoke
В моей программе EF4 у меня есть таблица Applicant и Application. Несколько экземпляров программы периодически запускаются для создания приложений для заявителей на основе некоторой бизнес-логики. В таблице приложений у меня не может быть более...
739 просмотров

Как весь код внутри блока TransactionScope на самом деле не выполняется до тех пор, пока область не будет зафиксирована или отменена?
Я читал о TransactionScope и эту статью, но я все еще не понимаю двух вещей: Когда SqlCommand.ExecuteNonQuery выполняется, он на самом деле не выполняется до тех пор, пока не будет вызван scope.Complete() ? Если это правда, то где все...
2673 просмотров
schedule 25.03.2022

Многопоточная транзакция прерывается с помощью Entity Framework
У меня проблема с многопоточной транзакцией и структурой сущностей. У меня есть поток, который работает в транзакции, и я хотел бы, чтобы еще несколько рабочих потоков работали в одной транзакции. Следующий код иллюстрирует ситуацию (в контексте EF...
2696 просмотров

Иногда System.ArgumentNullException с использованием TransactionScope и MS DTC
Время от времени я получаю это исключение на нашем рабочем сервере: System.ArgumentNullException: Value cannot be null. at System.Threading.Monitor.Enter(Object obj) at...
960 просмотров
schedule 24.01.2023

Использование транзакций между процессами
Я пытаюсь использовать System.Transactions (TransactionScope) для координации набора процессов, каждый из которых выполняет некоторую работу с базой данных. В конечном итоге все процессы должны фиксироваться или откатываться атомарно через один...
2895 просмотров

Переработка вложенных подключений EF, чтобы избежать MSDTC в Azure.
Я выполнил развертывание в Azure и Azure SQL, который не поддерживает MSDTC, и у меня возникли проблемы с пониманием того, как переработать мой код, чтобы предотвратить то, что я полагаю, является вложенными подключениями. Я новичок в EF, и мои...
705 просмотров

Можно ли использовать TransactionScope в двух базах данных на одном сервере Microsoft SQL?
У меня есть ситуация, когда, когда я обновляю пользователя, мне также нужно отслеживать все изменения, внесенные в пользователя - что-то вроде журнала активности для пользовательской таблицы. Этот журнал активности находится в другой базе данных на...
2796 просмотров
schedule 01.07.2023