DLINK更新&トランザクション
更新方法とトランザクション情報が来ました。
Northwind db = new Northwind(@"c:\nwind.mdf");
using (TransactionScope tx = new TransactionScope())
{
var query =
from c in db.Customers
where c.CustomerID == "AAAAA"
select c;var customer = query.First();
customer.CompanyName = "Microsoft";db.SubmitChanges();
tx.Complete();
}
ロックはOptimisticです。
Dirtyインスタンスを判断してますよね。
Microsoftはどうやってこれを実装しているのでしょうか?
javaと.NETにネイティブなオープンソースのオブジェクトデータベース
db4o日本コミュニティ
http://www.db4o.com/japan/
japan@db4o.com