トランザクション管理
.net 2.0になるとトランザクション管理する為のNamespaceができるらしいです。
TransactionScopeなるクラスをusing句に食わせると、
当該スコープがトランザクション下に置かれるらしいです。
分り易いと言えば分かり易いんですが…。
ちなみにコードはこんな感じになるらしい…。
using (TransactionScope ts = new TransactionScope()) { // DBにアクセスするコード。 ts.Consistent = true; }
javaっぽく書くとこんな感じ。
{TransactionScope ts = new TransactionScope(); try { // DBにアクセスするコード。 ts.Consistent = true; } finally { ts.Dispose(); }}
.NET 1.1で明示的にConnectionを使わずにトランザクションを開始する方法は
無いのかぁ……?
HSQLDBの代り。
MSDE 2000 Release A では、どうだろう。一応無料で使えるので…。
.NETなO/Rマッパーってイッパイあるんですなぁ…
その内必要になった時の為のメモ。