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