首先,是否有可能在ADO.Net上具有n個事務級別。其次,這是正確的用法嗎?ADO.NET中的嵌套事務
var tx = cx.BeginTransaction();
cx.Execute("insert into atable(id) values(123123)");
var tx2=tx.BeginTransaction();
cx.Execute("insert into atable(id) values(123127)");
tx2.Commit();
tx.Commit();
... 等
你能澄清你爲什麼要這樣做嗎? – daryal 2012-03-28 14:16:16
爲什麼你在第一個地方使用不同的交易?你一次只執行一個動作,並且已經是事務性的,無論是插入提交還是不提交。你試圖完成什麼?看起來好像你在整個過程中只需要一次交易。 – PedroC88 2012-03-28 14:43:09
@ PedroC88:這只是一個例子。用簡單的東西來說明更容易。 – sgtz 2012-03-28 14:46:00