-1
需要得到解釋和澄清有關的SqlTransaction(S)(幫助)的SqlTransaction循環
所以的情況下,基於以下
SqlConnection con = new SqlConnection(GetConnectionString());
con.Open();
SqlTransaction trans = con.BeginTransaction();
bool IsSave = false;
for(int i = 0; i < obj.Count; i++)
{
IsSave = Some_Insert_Method_On_Other_Class(obj[i], con, trans);
if (!IsSave)
{
trans.Rollback();
return;
}
trans.Commit();
}
代碼的問題是,我應該每圈提交一次或者讓它循環然後提交事務?