SqlCeTransaction 類別
表示要在資料來源進行的 SQL 交易。這個類別無法被繼承。
繼承階層
System.Object
System.MarshalByRefObject
System.Data.Common.DbTransaction
System.Data.SqlServerCe.SqlCeTransaction
命名空間: System.Data.SqlServerCe
組件: System.Data.SqlServerCe (在 System.Data.SqlServerCe.dll 中)
語法
'宣告
Public NotInheritable Class SqlCeTransaction _
Inherits DbTransaction
'用途
Dim instance As SqlCeTransaction
public sealed class SqlCeTransaction : DbTransaction
public ref class SqlCeTransaction sealed : public DbTransaction
[<SealedAttribute>]
type SqlCeTransaction =
class
inherit DbTransaction
end
public final class SqlCeTransaction extends DbTransaction
SqlCeTransaction 型別公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
Connection | (繼承自 DbTransaction) | |
CurrentTransactionBsn | 取得交易的開始序號 (BSN)。 | |
DbConnection | (繼承自 DbTransaction) | |
IsolationLevel | 針對此交易指定 IsolationLevel。 (覆寫 DbTransaction.IsolationLevel。) | |
TrackingContext | 取得或設定應用程式特有的內容資訊,而交易會讓這項資訊與 SQL Server Compact 資料庫資料表上的追蹤作業產生關聯。 |
上層
方法
名稱 | 說明 | |
---|---|---|
Commit() | 認可資料庫交易。 (覆寫 DbTransaction.Commit()。) | |
Commit(CommitMode) | 使用指定的 CommitMode 認可資料庫交易。 | |
CreateObjRef | (繼承自 MarshalByRefObject) | |
Dispose() | 釋放與交易相關聯的所有 SqlCeConnection 物件。 | |
Dispose(Boolean) | (繼承自 DbTransaction) | |
Equals | (繼承自 Object) | |
Finalize | (繼承自 Object) | |
GetHashCode | (繼承自 Object) | |
GetLifetimeService | (繼承自 MarshalByRefObject) | |
GetType | (繼承自 Object) | |
InitializeLifetimeService | (繼承自 MarshalByRefObject) | |
MemberwiseClone() | (繼承自 Object) | |
MemberwiseClone(Boolean) | (繼承自 MarshalByRefObject) | |
Rollback | 從暫止狀態復原交易。 (覆寫 DbTransaction.Rollback()。) | |
ToString | (繼承自 Object) |
上層
明確 繼承 實作
名稱 | 說明 | |
---|---|---|
IDbTransaction.Connection | (繼承自 DbTransaction) |
上層
備註
您可藉由在 SqlCeConnection 物件上呼叫 BeginTransaction,在應用程式中建立 SqlCeTransaction 物件。與交易關聯的所有後續作業 (例如,認可或取消交易) 是在 SqlCeTransaction 物件上執行。
執行緒安全性
這個類型的任何公用靜態 (在 Microsoft Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。