将List集合插入到数据库中,C#中的事物实现

来源:互联网 发布:陈一发知乎 编辑:程序博客网 时间:2024/06/05 15:04
SqlConnection conn = new SqlConnection();
        conn.Open();
        SqlTransaction tran 
= conn.BeginTransaction();

        
try
        {
            
foreach()
            {
                
string sql="";
                SqlCommand cmd
=new SqlCommand(sql,conn,tran);

                SqlParameter[] pars
=new SqlParameter[]{
                    
new SqlParameter("",value),
                    ...
                }

                cmd.Parameters.AddRange(pars);
                cmd.ExecuteNonQuery();                    
            }
            tran.Commit();
        }
catch
        {
            tran.Rollback();
        }
        
finally
        {
            conn.Close();
        }
原创粉丝点击