Ejemplo n.º 1
0
 public async Task <List <T> > ExecQuerySP(string SPName)
 {
     using (IDbConnection conn = DataBaseConfig.GetSqlConnection())
     {
         return(await Task.Run(() => conn.Query <T>(SPName, null, null, true, null, CommandType.StoredProcedure).ToList()));
     }
 }
Ejemplo n.º 2
0
 public async Task <List <T> > Select(string selectSql)
 {
     using (IDbConnection conn = DataBaseConfig.GetSqlConnection())
     {
         return(await Task.Run(() => conn.Query <T>(selectSql).ToList()));
     }
 }
Ejemplo n.º 3
0
 public async Task <T> Detail(Guid Id, string detailSql)
 {
     using (IDbConnection conn = DataBaseConfig.GetSqlConnection())
     {
         return(await conn.QueryFirstOrDefaultAsync <T>(detailSql, new { Id = Id }));
     }
 }
Ejemplo n.º 4
0
 public async Task Delete(Guid Id, string deleteSql)
 {
     using (IDbConnection conn = DataBaseConfig.GetSqlConnection())
     {
         await conn.ExecuteAsync(deleteSql, new { Id = Id });
     }
 }
Ejemplo n.º 5
0
 public async Task Update(T entity, string updateSql)
 {
     using (IDbConnection conn = DataBaseConfig.GetSqlConnection())
     {
         await conn.ExecuteAsync(updateSql, entity);
     }
 }
Ejemplo n.º 6
0
 public async Task Insert(T entity, string insertSql)
 {
     using (IDbConnection conn = DataBaseConfig.GetSqlConnection())
     {
         await conn.ExecuteAsync(insertSql, entity);
     }
 }