Interface ISqlDatabase
public interface ISqlDatabase
Methods
CountAsync(string, Dictionary<string, object>?)
Task<int> CountAsync(string query, Dictionary<string, object>? parameters = null)
Parameters
querystringparametersDictionary<string, object>
Returns
ExecuteQueryAsync(string, object?)
Task ExecuteQueryAsync(string query, object? o)
Parameters
Returns
SelectAsync<T>(string, Dictionary<string, object>?, QueryPagination?)
Task<List<T>> SelectAsync<T>(string query, Dictionary<string, object>? parameters = null, QueryPagination? pagination = null)
Parameters
querystringparametersDictionary<string, object>paginationQueryPagination
Returns
Type Parameters
T