IDbContextTransaction Interfejs
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Transakcja względem bazy danych.
public interface IDbContextTransaction : IDisposable
public interface IDbContextTransaction : IAsyncDisposable, IDisposable
type IDbContextTransaction = interface
interface IDisposable
type IDbContextTransaction = interface
interface IDisposable
interface IAsyncDisposable
Public Interface IDbContextTransaction
Implements IDisposable
Public Interface IDbContextTransaction
Implements IAsyncDisposable, IDisposable
- Pochodne
- Implementuje
Wystąpienia tej klasy są zwykle uzyskiwane z BeginTransaction() klasy i nie są przeznaczone do bezpośredniego konstruowania w kodzie aplikacji.
Aby uzyskać więcej informacji i przykłady, zobacz Transakcje w programie EF Core .
Supports |
Pobiera wartość wskazującą, czy to IDbContextTransaction wystąpienie obsługuje punkty zapisywania bazy danych. Jeśli |
Transaction |
Pobiera identyfikator transakcji. |
Commit() |
Zatwierdza wszystkie zmiany wprowadzone w bazie danych w bieżącej transakcji. |
Commit |
Zatwierdza wszystkie zmiany wprowadzone w bazie danych w bieżącej transakcji asynchronicznie. |
Create |
Tworzy punkt zapisu w transakcji. Dzięki temu wszystkie polecenia, które są wykonywane po ustanowieniu punktu zapisywania, mają zostać wycofane, przywracając stan transakcji do tego, co było w momencie punktu zapisu. |
Create |
Tworzy punkt zapisu w transakcji. Dzięki temu wszystkie polecenia, które są wykonywane po ustanowieniu punktu zapisywania, mają zostać wycofane, przywracając stan transakcji do tego, co było w momencie punktu zapisu. |
Release |
Niszczy punkt zapisywania zdefiniowany wcześniej w bieżącej transakcji. Dzięki temu system może odzyskać niektóre zasoby przed zakończeniem transakcji. |
Release |
Niszczy punkt zapisywania zdefiniowany wcześniej w bieżącej transakcji. Dzięki temu system może odzyskać niektóre zasoby przed zakończeniem transakcji. |
Rollback() |
Odrzuca wszystkie zmiany wprowadzone w bazie danych w bieżącej transakcji. |
Rollback |
Odrzuca wszystkie zmiany wprowadzone w bazie danych w bieżącej transakcji asynchronicznie. |
Rollback |
Przywraca wszystkie polecenia, które zostały wykonane po ustanowieniu określonego punktu zapisu. |
Rollback |
Przywraca wszystkie polecenia, które zostały wykonane po ustanowieniu określonego punktu zapisu. |
Get |
Pobiera element bazowy DbTransaction dla danej transakcji. Zgłasza błąd, jeśli docelowa baza danych nie jest relacyjną bazą danych, która używa elementu DbTransaction. |
Produkt | Wersje |
---|---|
Entity Framework Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |
Opinia o produkcie Entity Framework
Entity Framework to projekt typu open source. Wybierz link, aby przekazać opinię: