public async Task ExecuteRaw(PersistenceDatabases database, string sql, Action <SqlCommand> command = null) { await _factories[database].ExecuteRaw(sql, command); }
public async Task <Tuple <IEnumerable <TModel>, IEnumerable <TModel2> > > ExecuteMany <TModel, TModel2>(PersistenceDatabases database, string storedProcedureName, Action <SqlCommand> modifyCommand = null) where TModel : new() { return(await _factories[database].ExecuteMany <TModel, TModel2>(storedProcedureName, modifyCommand)); }
public async Task <TModel> ExecuteScalar <TModel>(PersistenceDatabases database, string storedProcedure, Action <SqlCommand> command = null) { return(await _factories[database].ExecuteScalar <TModel>(storedProcedure, command)); }
public async Task <IEnumerable <TModel> > ExecuteMany <TModel>(PersistenceDatabases database, string storedProcedure, Action <SqlCommand> command = null) where TModel : new() { return(await _factories[database].ExecuteMany <TModel>(storedProcedure, command)); }