Table of Contents

Interface ISqlDatabase

Namespace
Engine.Api.Internal
Assembly
Engine.Api.dll
public interface ISqlDatabase

Methods

CountAsync(string, Dictionary<string, object>?)

Task<int> CountAsync(string query, Dictionary<string, object>? parameters = null)

Parameters

query string
parameters Dictionary<string, object>

Returns

Task<int>

ExecuteQueryAsync(string, object?)

Task ExecuteQueryAsync(string query, object? o)

Parameters

query string
o object

Returns

Task

SelectAsync<T>(string, Dictionary<string, object>?, QueryPagination?)

Task<List<T>> SelectAsync<T>(string query, Dictionary<string, object>? parameters = null, QueryPagination? pagination = null)

Parameters

query string
parameters Dictionary<string, object>
pagination QueryPagination

Returns

Task<List<T>>

Type Parameters

T