0
我有使用Asp.Net在事務中插入數據庫的行列表。但它不會完全承諾。這意味着最後幾行只能插入。SQL Server事務回滾或使用Petapoco提交?
我的代碼是:
using (PetaPoco.Database db = new Database("Mydb"))
{
using (var trn = db.GetTransaction())
{
foreach(var r in rowlist)
{
db.Save(r);
}
trn.Complete();
}
}
例如rowlist具有20個元素,但使用Petapoco一些第一元件沒有插入。但這種情況很少會發生,這意味着網絡連接速度很慢。