public static IEnumerable <IEnumerable <dynamic> > ToResultSets(
     this SimpleTransaction db,
     string sql,
     IDictionary <string, object> parameters)
 {
     return(db.GetAdoAdapter().ToResultSets(sql, parameters));
 }
 public static int Execute(this SimpleTransaction db, string sql, object parameters)
 {
     return(db.GetAdoAdapter().ExecuteNonQuery(sql, parameters.ObjectToDictionary()));
 }
 public static int Execute(this SimpleTransaction db, string sql, params KeyValuePair <string, object>[] parameters)
 {
     return(db.GetAdoAdapter().ExecuteNonQuery(sql, parameters.ToDictionary()));
 }
 public static object ToScalar(this SimpleTransaction db, string sql, object parameters)
 {
     return(db.GetAdoAdapter().ToScalar(sql, parameters.ObjectToDictionary()));
 }
 public static object ToScalar(this SimpleTransaction db, string sql, params KeyValuePair <string, object>[] parameters)
 {
     return(db.GetAdoAdapter().ToScalar(sql, parameters.ToDictionary()));
 }
 public static dynamic ToRow(this SimpleTransaction db, string sql, IDictionary <string, object> parameters)
 {
     return(db.GetAdoAdapter().ToRow(sql, parameters));
 }