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 データベース テーブルに対する追跡操作に関連付けられているアプリケーション固有のコンテキスト情報を取得または設定します。

Top

メソッド

  名前 説明
パブリック メソッド 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 から継承されます。)

Top

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート プロパティ IDbTransaction.Connection (DbTransaction から継承されます。)

Top

説明

SqlCeConnection オブジェクトに対して BeginTransaction を呼び出して、アプリケーションに SqlCeTransaction オブジェクトを作成します。トランザクションに関連付けられた後続の処理 (トランザクションのコミット、キャンセルなど) はすべて、SqlCeTransaction オブジェクトに対して実行します。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

System.Data.SqlServerCe 名前空間

SqlCeDataAdapter

SqlCeConnection