Поделиться через


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.

Комментарии

Предупреждение. Команды внутри отложенной транзакции могут завершиться ошибкой, если они приводят к обновлению транзакции с транзакции чтения до транзакции записи, но база данных заблокирована. В этом случае приложению потребуется повторить всю транзакцию.

Применяется к