Beispiel #1
0
 public Task <T> ExecuteScalar <T>(string sql)
 {
     IsCommitted = false;
     if (_capturing)
     {
         SqlExecuted.Add(sql);
         return(default(T).ToTask());
     }
     return(HelperMethods.AsTask(() => (T)ExecuteScalarHandler(sql)));
 }
Beispiel #2
0
 public Task <int> ExecuteNonQuery(string sql)
 {
     IsCommitted = false;
     if (_capturing)
     {
         SqlExecuted.Add(sql);
         return(999.ToTask());
     }
     return(HelperMethods.AsTask(
                () =>
     {
         ExecuteNonQueryHandler(sql);
         return 999;
     }
                ));
 }