SqliteConnection.BeginTransaction Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
BeginTransaction() |
Начинает транзакцию в подключении. |
BeginTransaction(Boolean) |
Начинает транзакцию в подключении. |
BeginTransaction(IsolationLevel) |
Начинает транзакцию в подключении. |
BeginTransaction(IsolationLevel, Boolean) |
Начинает транзакцию в подключении. |
BeginTransaction()
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
Начинает транзакцию в подключении.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction ();
override this.BeginTransaction : unit -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction () As SqliteTransaction
Возвращаемое значение
Транзакция.
Исключения
Во время выполнения возникает ошибка SQLite.
Применяется к
BeginTransaction(Boolean)
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
Начинает транзакцию в подключении.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction (bool deferred);
override this.BeginTransaction : bool -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (deferred As Boolean) As SqliteTransaction
Параметры
- deferred
- Boolean
true
значение , чтобы отложить создание транзакции.
Это также приводит к обновлению транзакций чтения для записи транзакций, необходимых их командам.
Возвращаемое значение
Транзакция.
Исключения
Во время выполнения возникает ошибка SQLite.
Комментарии
Предупреждение. Команды внутри отложенной транзакции могут завершиться ошибкой, если они приводят к обновлению транзакции с транзакции чтения до транзакции записи, но база данных заблокирована. В этом случае приложению потребуется повторить всю транзакцию.
Применяется к
BeginTransaction(IsolationLevel)
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
Начинает транзакцию в подключении.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction (System.Data.IsolationLevel isolationLevel);
override this.BeginTransaction : System.Data.IsolationLevel -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (isolationLevel As IsolationLevel) As SqliteTransaction
Параметры
- isolationLevel
- IsolationLevel
Уровень изоляции транзакции.
Возвращаемое значение
Транзакция.
Исключения
Во время выполнения возникает ошибка SQLite.
Применяется к
BeginTransaction(IsolationLevel, Boolean)
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
- Исходный код:
- SqliteConnection.cs
Начинает транзакцию в подключении.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction (System.Data.IsolationLevel isolationLevel, bool deferred);
override this.BeginTransaction : System.Data.IsolationLevel * bool -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (isolationLevel As IsolationLevel, deferred As Boolean) As SqliteTransaction
Параметры
- isolationLevel
- IsolationLevel
Уровень изоляции транзакции.
- deferred
- Boolean
true
значение , чтобы отложить создание транзакции.
Это также приводит к обновлению транзакций чтения для записи транзакций, необходимых их командам.
Возвращаемое значение
Транзакция.
Исключения
Во время выполнения возникает ошибка SQLite.
Комментарии
Предупреждение. Команды внутри отложенной транзакции могут завершиться ошибкой, если они приводят к обновлению транзакции с транзакции чтения до транзакции записи, но база данных заблокирована. В этом случае приложению потребуется повторить всю транзакцию.