Pytania otagowane jako transactions

Zestaw wzajemnie powiązanych operacji, które muszą się powieść, aby którakolwiek z nich zakończyła się powodzeniem. Niepowodzenie jakiejkolwiek operacji powoduje cofnięcie wszystkich operacji w transakcji.


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 …


4
Laravel: Używanie try… catch z DB :: transaction ()
Wszyscy używamy DB::transaction()do wielu zapytań wstawiania. Czy robiąc to, należy try...catchumieścić w środku, czy owinąć? Czy w ogóle konieczne jest uwzględnienie, try...catchkiedy transakcja automatycznie się nie powiedzie, jeśli coś pójdzie nie tak? Przykładowe try...catchopakowanie transakcji: // try...catch try { // Transaction $exception = DB::transaction(function() { // Do your SQL here …

3
Transakcja bazy danych systemu Android
Stworzyłem bazę danych. Chcę przeprowadzić transakcję. SaveCustomer()zawiera więcej niż jedno polecenie wstawiania rekordów do Customer, CustomerControl, Profile, Paymenttabeli w tym czasie. Gdy użytkownik SaveCustomer()wywoła metodę, dane trafią do tych 4 tabel. Więc Jak mogę dokonać transakcji? Jeśli jedno wstawienie tabeli nie powiodło się, trzeba wszystko wycofać. Na przykład, gdy trzecia …



5
Gdzie należy umieścić „@Transactional” Warstwę usług lub DAO
Po pierwsze, jest możliwe, że pytam o coś, o co wcześniej pytano i na które udzielono odpowiedzi, ale nie udało mi się uzyskać wyników wyszukiwania. Okej ogólnie (lub jak na razie zawsze :)) Adnotacje transakcyjne definiujemy na warstwie serwisowej typowym wiosennym hibernacją jest zwykle Kontroler-> Menedżer-> Dao-> Orm. Mam teraz …

10
Django: Jak mogę zabezpieczyć się przed jednoczesną modyfikacją wpisów w bazie danych
Czy istnieje sposób ochrony przed równoczesnymi modyfikacjami tego samego wpisu w bazie danych przez dwóch lub więcej użytkowników? Dopuszczalne byłoby wyświetlenie komunikatu o błędzie użytkownikowi wykonującego drugą operację zatwierdzenia / zapisania, ale dane nie powinny być po cichu nadpisywane. Myślę, że blokowanie wpisu nie wchodzi w grę, ponieważ użytkownik może …

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.