- - PR -
型指定されたDataSetで複数テーブルの操作
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-01-15 19:15
IDbTransactionを実装したクラスでも構いません。 ちょっと説明をはしょり過ぎました。 | ||||
|
投稿日時: 2007-01-15 21:54
型指定されたDataSet作成で同時に生成されるTableAdapterを使用するという意味なら、 基本的にIDbTransactionは使えません(少なくとも直感的なやり方では)。 ※使えないわけではないけど小細工がいります。 これは、TableAdapterがトランザクションを明示的に管理するオプションや インターフェイスを提供していないためです。 はっきり言ってこれはTableAdapterの設計ミスか嫌がらせかと思うくらいです。 TableAdapterを使用する場合は、System.Transactionsなどのトランザクション管理を 利用する必要があります(小細工をしない場合)。 ただし、DTCを利用してよいのか、あるいは利用したくない場合はどうするのかなど、 別に検討が必要になります。 |