IQueryStore interface

Defines the basic operations of a query store.

public interface Korzh.EasyQuery.Services.IQueryStore

Package: Korzh.EasyQuery (targets: netstandard2.0)

Assembly: Korzh.EasyQuery.dll

Methods

Name Type Description
AddQueryAsync(Query query) Task<bool> Adds a new query to the storage.
GetAllQueriesAsync(string modelId) Task<IEnumerable<QueryListItem>> Gets the list of all queries available in the storage for the specified model.
LoadQueryAsync(Query query, string queryId) Task<bool> Loads the query from the storage
RemoveQueryAsync(string modelId, string queryId) Task<bool> Removes from the storage the query specified by model ID and query ID.
SaveQueryAsync(Query query, bool createIfNotExists = True) Task<bool> Saves the query passed in the parameter.
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.
Powered by AiSTANT