コード例 #1
0
 public int ExecuteNonQuery()
 {
     using (var dbCommand = connection.CreateDbCommand(sql))
     {
         try
         {
             SetDbCommandParam(dbCommand);
             return(dbCommand.ExecuteNonQuery());
         }
         catch (Exception e)
         {
             throw LeettleDbQueryException.Wrap(e, dbCommand);
         }
     }
 }
コード例 #2
0
 public void ExecuteReader(Action <DbDataReaderWrapper> consumer)
 {
     using (var dbCommand = connection.CreateDbCommand(sql))
     {
         try
         {
             SetDbCommandParam(dbCommand);
             using (var dbReader = dbCommand.ExecuteReader())
             {
                 consumer.Invoke(new DbDataReaderWrapper(dbReader, BindStrategy));
             }
         }
         catch (Exception e)
         {
             throw LeettleDbQueryException.Wrap(e, dbCommand);
         }
     }
 }