public Task <T> ExecuteScalarAsync <T>(string sql, object param = null, IDbTransaction transaction = null, int?commandTimeout = default(int?), CommandType?commandType = default(CommandType?))
 {
     return(WriteConnection.ExecuteScalarAsync <T>(sql, param, transaction, commandTimeout, commandType));
 }
 public Task <T> ExecuteScalarAsync <T>(CommandDefinition command)
 {
     return(WriteConnection.ExecuteScalarAsync <T>(command));
 }