Pytania otagowane jako transactionscope

7
TransactionScope automatycznie przechodzi na MSDTC na niektórych komputerach?
W naszym projekcie używamy TransactionScope's, aby zapewnić, że nasza warstwa dostępu do danych wykonuje swoje działania w transakcji. Naszym celem jest nie wymagać, aby usługa MSDTC była włączona na naszych urządzeniach użytkowników końcowych. Problem w tym, że na połowie maszyn naszych programistów możemy pracować z wyłączonym MSDTC. Druga połowa musi …

3
W jakich okolicznościach SqlConnection jest automatycznie rejestrowany w otaczającej TransactionScope Transaction?
Co to znaczy, że SqlConnection może zostać „zarejestrowany” w transakcji? Czy to po prostu oznacza, że ​​polecenia, które wykonam na połączeniu, będą uczestniczyć w transakcji? Jeśli tak, to w jakich okolicznościach SqlConnection jest automatycznie rejestrowany w otaczającej TransactionScope Transaction? Zobacz pytania w komentarzach do kodu. Domyślam się, że odpowiedź na …

3
Uzyskaj TransactionScope do pracy z async / await
Próbuję zintegrować async/ awaitz naszą magistralą usług. Zaimplementowałem na SingleThreadSynchronizationContextpodstawie tego przykładu http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . I to działa dobrze, z wyjątkiem jednej rzeczy: TransactionScope. Czekam na rzeczy w środku TransactionScopei to zepsuje TransactionScope. TransactionScopenie wydaje się działać dobrze z async/ await, z pewnością dlatego, że przechowuje rzeczy w wątku przy użyciu …

2
W jaki sposób TransactionScope wycofuje transakcje?
Piszę test integracji, w którym wstawię wiele obiektów do bazy danych, a następnie sprawdzę, czy moja metoda pobiera te obiekty. Moje połączenie z bazą danych odbywa się przez NHibernate ... a moja zwykła metoda tworzenia takiego testu polega na wykonaniu następujących czynności: NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into database …

1
Database.BeginTransaction vs Transactions.TransactionScope
Jaka jest różnica między System.Transactions.TransactionScopei EF6 Database.BeginTransaction? Czy ktoś mógłby podać mały przykład lub po prostu wyjaśnić, którego użyć, gdy z wyraźną różnicą? PS: W moim projekcie używam EF6. Przeczytałem już dokumentację, ale niewiele to pomogło. Przyjrzeliśmy się również przykładom, ale raczej używają, SqlConnection.BeginTransactiona teraz MS wprowadziło to nowe Database.BeginTransactionw …

10
Menedżer transakcji wyłączył obsługę transakcji zdalnych / sieciowych
Używam SQL Server i ASP.NET. Mam następującą funkcję: Using js = daoFactory.CreateJoinScope() Using tran = New Transactions.TransactionScope() '... tran.Complete() End Using End Using Jednak wyjątek „ Menedżer transakcji wyłączył obsługę transakcji zdalnych / sieciowych. ' Jest rzucony. Opis JoinScope: Public Class JoinScope Implements IJoinScope Implements IDisposable '... End Class Pracowałem …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.