批量执行sql语句,output参数值传递的问题 返回

SqlSugar 老数据
1 1677

 批量执行2个语句, 如何让第一个语句中的output参数ageP的值,传递到第二个语句中去?


 try
 {

     db.Ado.BeginTran();

//带有output的存储过程

var nameP= new SugarParameter("@name""张三");

var ageP= new SugarParameter("@age"nulltrue);//设置为output

var list=List<SugarParameter>();

list.add(nameP);list.add(ageP);

 db.Ado.GetDataTable("select  @age=age from table where id=@id and name=@name",list);

  db.Ado.GetDataTable("select * from table where age=@age",list);



     db.Ado.CommitTran();
 }
 catch (Exception)
 {
     db.Ado.RollbackTran();
      throw;
 }







热忱回答1