Описание тега transactionscope

TransactionScope - это класс.NET, используемый для пометки блока кода как транзакционного. Он использует неявную модель программирования, поэтому транзакциями управляет инфраструктура, а не разработчик. Класс был представлен в.NET 2.0.
1 ответ

node.js: создание транзакции, охватывающей вызовы в более чем одно хранилище

Я привык кодировать, используя C#, и иногда я создаю транзакции, которые имеют более одного обращения к разным репозиториям, и если одна из них вызывает сбой, откат покрывает каждый репозиторий. Код выглядит так: using (var scope = new TransactionSc…
0 ответов

Получить идентификатор транзакции, когда транзакция зафиксирована

Я использую интерфейс IEnlistmentNotification из области транзакции, и я хочу получить доступ к текущему идентификатору транзакции в методе фиксации после завершения области следующим образом: public void Commit(Enlistment enlistment) { string trans…
15 янв '18 в 13:03
5 ответов

TransactionInDoubtException с использованием System.Transactions на SQL Server 2005

Основной вопрос к этому посту: "Почему не продвигаемая транзакция LTM когда-либо будет подвергаться сомнению?" Я получаю System.Transactions.TransactionInDoubtException, и я не могу объяснить, почему. К сожалению, я не могу воспроизвести эту проблем…
3 ответа

Почему следующий SQL Server вставляет тупик при запуске в транзакции?

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

Multiple TransactionScope - извлекает устаревшую информацию

Этот пост несколько связан с моим: как синхронизировать доступ к базе данных в службе WCF? Ответы, которые я получил, были слишком сложными и \ или противоречивыми...:( Я создал образец службы WCF и запускаю 3 экземпляра клиентов. Служба взаимодейст…
17 апр '12 в 17:23
1 ответ

В распределенной транзакции Azure лучше всего откатить полную операцию в случае сбоя одного вызова http

У меня есть приложение Azure API (AzureApi1), в котором есть действие, когда выполняется несколько HTTP-запросов. Операция вставляет данные в несколько таблиц в базу данных Azure Sql Db. Затем он выполняет внешний вызов API (ExApi) из того же кода. …
2 ответа

TransactionScope TransactionAborted Exception - транзакция не откатывается. Должно ли это быть?

(SQL SERVER 2008) Если в TransactionScope возникает ошибка тайм-аута транзакции (.Complete()), ожидаете ли вы откат транзакции? Обновить:Ошибка фактически выдается в закрывающей фигурной скобке (т.е..Dispose()), а не.Complete (). Полная ошибка: The …
10 авг '11 в 06:39
1 ответ

Linq to SQL TransactionScope

У меня есть следующий сценарий: using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted },EnterpriseServicesInteropOption.Automatic)) { using (DataC…
10 фев '11 в 15:53
1 ответ

Отключение транзакций в Entity Framework

Мы пытаемся реализовать быстрый прототип, чтобы доказать, что что-то возможно с Entity Framework... У нас есть Informix DB, которая не поддерживает транзакции - возможно ли использовать Entity Framework с этим? У нас есть работающая модель и работаю…
1 ответ

WF4 транзакции и постоянство

У меня есть пара вопросов о транзакциях в WF4... Согласно этому http://social.msdn.microsoft.com/Forums/en-US/wfprerelease/thread/aeab2bcd-26c6-49be-8e08-d65ee2688038 4) Существует неявная точка сохранения в конце действий TransactionScope и Transac…
24 сен '10 в 15:28
1 ответ

Тупики с Entity Framework - как повторно выполнить транзакцию?

Здесь возникла сложная ситуация: в нашей системе периодически случаются тупики. И у меня нет сильного опыта параллелизма в базе данных. System.Data.SqlClient.SqlException: Transaction (Process ID 69) was deadlocked on lock resources with another pro…
1 ответ

Открытие SqlConnection внутри ошибки TransactionScope

Мы пытались использовать SqlConnection в пределах TransactionScope, Когда мы создаем сайт и пробуем этот вызов базы данных, мы сталкиваемся с ошибкой: Произошла ошибка транспортного уровня при получении результатов с сервера. (провайдер: провайдер T…
05 окт '16 в 03:08
1 ответ

Структура сущности и объем транзакции

Я говорю, у меня есть следующие три метода: DeleteProduct(int productId); DeleteProductAttributes(int productId); DeleteProductManufacturers(int productId); У меня также есть глобальный (внутри класса) объектный контекст, называющий его _context. Я …
15 июн '11 в 15:00
2 ответа

C# Transactionscope - вставить / выбрать в одной транзакции, несколько соединений

Я хочу, чтобы родительский объект удалил сам себя и его дочерний объект в одной транзакции. Я также хочу проверить в обоих случаях, существует ли объект для удаления и есть ли у пользователя права на этот объект. Рассмотрим следующий код: Я получаю …
12 май '12 в 21:32
1 ответ

Несколько TransactionScope.Complete() в использовании

У меня есть такой код try { MyModel model = repo.GetData(); if(model == null) { return model; } else { MyResponse response = checkData(); if(response) { return model; } UpdateData(); } } catch(Exception e) { .... } return model; я хочу добавить Tran…
12 окт '16 в 23:57
2 ответа

Объем транзакции с вызовами API

Я работаю над процессом, который распределен и зависит от некоторых внутренних операций с БД, а также от сторонних API. Я хочу использовать возможности области транзакции для отката, если в любой момент произойдет ошибка. Вот как работает мой поток.…
16 фев '18 в 04:23
2 ответа

Подавление зачисления TransactionScope только для чтения контекста EF?

У меня есть сценарий, где мне нужно открыть несколько Dacactextex, которые указывают на разные базы данных. Я пишу только в одну из баз данных и читаю из других... так что технически транзакция должна быть только против одной из баз данных. Я хотел …
0 ответов

Как использовать DependentTransaction с EF 4.1 DbContext

Как мы можем использовать DependentTransaction с EntityFramework 4.1? Если вы видите статью "http://stackru.com/questions/2858750/what-is-the-reason-of-transaction-context-in-use-by-another-session", чтобы перенести транзакцию в другой поток, мы име…
28 сен '11 в 20:24
1 ответ

TransactionScope с типизированным набором данных

Можно ли использовать TransactionScope с типизированным набором данных? как в: using (var transaction = new TransactionScope()) { typedDataSet.DeleteStuff(id); typedDataSet2.DeleteSomeOtherStuff(id2); transaction.Complete(); } Будут ли запросы sql, …
1 ответ

Изменить строку подключения на основе TransactionScope в проекте WCF (baseHttpBinding)

Во всем приложении используйте статический класс tConfig.ConnectionString скачать необходимую строку подключения. К сожалению, мне нужно иметь возможность изменять соединение в зависимости от того, является ли ссылка на TransactionScope, В настоящее…
02 окт '13 в 09:17