Silverlight をインストールするには、ここをクリックします*
Japan変更|すべてのMicrosoft のサイト
MSDN
|MSDN ライブラリ|デベロッパー センター|ダウンロード情報|開発ツール製品|コミュニティ|ご意見・ご要望|サイトマップ
MSDN Home > ステップ 7 > .NET アプリケーションの実装 基本知識編(Visual Studio 2005 / .NET Framework 2.0 対応版)  > トランザクションの実装

.NET キャンペーン対象ステップ 7 ハンズオン:
トランザクションの実装

ADO.NET を利用したトランザクションの実装

ADO.NET では、その Transaction オブジェクトを、command オブジェクトに指定することによって、論理的なトランザクション生成します。そのトランザクションの単位で、コミット / ロールバックを行うことが可能になり、データの一貫性を保つことができるようになります。

Enterprise Services を利用したトランザクションの実装

System.EnterpriseServices 名前空間の属性やクラスを使用することによって Windows OS のもつ Enterprise Services (COM+ サービス)を利用するトランザクションに参加することが可能になります。Enterprise Services を利用すると、このハンズオンの例で紹介するデータベースをまたがるような、分散トランザクションの単位で、コミット / ロールバックを行うことが可能になり、データの一貫性を保つことができるようになります。

※編集注:
.NET Framework 2.0 では、トランザクション プログラミングのための新しい統一プログラミング モデル System.Transactions が追加されました。
詳細については次の資料をご覧ください。
「300 秒でズバリ !!」 System.Transactions
「10 行でズバリ !!」 TransactionScope の利用
http://www.microsoft.com/japan/msdn/thisweek/300x10/Phase3/Transaction_Scope/vb.aspx (VB)
http://www.microsoft.com/japan/msdn/thisweek/300x10/Phase3/Transaction_Scope/cs.aspx (C#)
.NET Framework 2.0 の System.Transactions について
http://www.microsoft.com/japan/msdn/net/general/introsystemtransact.aspx
System.Transactions 名前空間
http://msdn2.microsoft.com/ja-jp/library/system.transactions.aspx
MSDN TV: .NET Framework 2.0 における System.Transactions の紹介
http://www.microsoft.com/japan/msdn/msdntv/episode.aspx?xml=episodes/ja/20050203NETMC/manifest.xml

Top of Page Top of Page


Microsoft