Вопросы по теме 'transactionscope'
Почему TransactionScope не работает с Entity Framework?
См. Код ниже. Если я инициализирую более одного контекста объекта, я получаю следующее исключение только для 2-го набора кода . Если я закомментирую второй набор, он работает.
{"Базовый провайдер не удалось открыть."}
Внутренний:...
49032 просмотров
schedule
25.02.2024
Почему следующий 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 просмотров
schedule
05.11.2022
Используете транзакции ADO.Net в TransactionScope?
Я читал о TransactionScope и у меня возник вопрос о его совместимости с транзакциями ADO.Net. Прямо сейчас у нас есть несколько методов доступа к данным, каждый из которых вызывает сохраненную процедуру, запускает и фиксирует свои собственные...
6467 просмотров
schedule
17.04.2022
TransactionScope досрочно завершена
У меня есть блок кода, который выполняется в TransactionScope, и в этом блоке кода я делаю несколько вызовов БД. Выбирает, обновляет, создает и удаляет всю гамму. Когда я выполняю свое удаление, я выполняю его, используя метод расширения SqlCommand,...
51416 просмотров
schedule
25.10.2022
Доступ к сети отключен в MSDTC
Я использую System.Transactions.TransactionScope() в модульном тесте, чтобы вставить запись, попытаться прочитать ее и разрешить откат области транзакции, чтобы не оставлять следов в базе данных.
1 var rep = new RunRepository();
2 using (var...
2704 просмотров
schedule
18.10.2022
Разница между неявной и явной транзакцией
В чем разница между неявной и явной транзакцией в Sql Server 2008?
Что происходит в фоновом режиме TransactionScope? Я использую TransactionScope, но в профилировщике сервера Sql я не вижу оператора "Начать транзакцию...".
Как это работает?
48650 просмотров
schedule
01.11.2023
Проблема в области транзакции внутри 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 просмотров
schedule
29.12.2023
Подготовка к нескольким контекстам EF в единице работы — TransactionScope
Я думаю о вариантах реализации единой единицы работы для работы с несколькими источниками данных - Entity framework. Я придумал предварительный подход — пока работаю с одним контекстом — но, по-видимому, это не очень хорошая идея.
Если бы нам...
6545 просмотров
schedule
17.05.2023
Альтернатива TransactionScope без DTC
есть ли альтернатива transactionScope, которой не нужно включать DTC??
В транзакции мне нужно сделать две операции:
Создайте одного пользователя (используя членство - поставщик членства в sql)
Выполните одну операцию вставки.
10694 просмотров
schedule
01.08.2022
Выполняет ли TransactionScope межпроцессную блокировку базы данных в запросах LinQ?
Я запустил несколько приложений на одной машине, также с сервером MSSQL на этой машине.
Приложения бывают разных типов, например WPF, WCF Service, MVC App и так далее. Все они обращаются к единственной базе данных, которая находится на сервере...
872 просмотров
schedule
11.05.2024
Среда сущности области транзакции parallel.invoke
В моей программе EF4 у меня есть таблица Applicant и Application. Несколько экземпляров программы периодически запускаются для создания приложений для заявителей на основе некоторой бизнес-логики. В таблице приложений у меня не может быть более...
739 просмотров
schedule
15.12.2023
Как весь код внутри блока TransactionScope на самом деле не выполняется до тех пор, пока область не будет зафиксирована или отменена?
Я читал о TransactionScope и эту статью, но я все еще не понимаю двух вещей:
Когда SqlCommand.ExecuteNonQuery выполняется, он на самом деле не выполняется до тех пор, пока не будет вызван scope.Complete() ? Если это правда, то где все...
2673 просмотров
schedule
25.03.2022
Многопоточная транзакция прерывается с помощью Entity Framework
У меня проблема с многопоточной транзакцией и структурой сущностей. У меня есть поток, который работает в транзакции, и я хотел бы, чтобы еще несколько рабочих потоков работали в одной транзакции. Следующий код иллюстрирует ситуацию (в контексте EF...
2696 просмотров
schedule
09.12.2022
Иногда 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 просмотров
schedule
24.03.2024
Переработка вложенных подключений EF, чтобы избежать MSDTC в Azure.
Я выполнил развертывание в Azure и Azure SQL, который не поддерживает MSDTC, и у меня возникли проблемы с пониманием того, как переработать мой код, чтобы предотвратить то, что я полагаю, является вложенными подключениями. Я новичок в EF, и мои...
705 просмотров
schedule
14.04.2024
Можно ли использовать TransactionScope в двух базах данных на одном сервере Microsoft SQL?
У меня есть ситуация, когда, когда я обновляю пользователя, мне также нужно отслеживать все изменения, внесенные в пользователя - что-то вроде журнала активности для пользовательской таблицы. Этот журнал активности находится в другой базе данных на...
2796 просмотров
schedule
01.07.2023