How-to guides for accessing IndexedDB data.
int TotalRows = await JSRuntime.InvokeAsync<int>("Count", "tableName");
string Query = "optional search query";
string[] Keys = {"Name", "Email"};
int TotalRows = await JSRuntime.InvokeAsync<int>("Count", "tableName", Query, Keys);
List<Exmaple> Exmaples = await JSRuntime.InvokeAsync<List<Exmaple>>("Select", "tableName");
int Page = 1;
int RowsPerPage = 10;
List<Exmaple> Exmaples = await JSRuntime.InvokeAsync<List<Exmaple>>("Select", "tableName", Page, RowsPerPage);
string Query = "hello world";
string[] Keys = {"Name", "Email"};
List<Example> Examples = await JSRuntime.InvokeAsync<List<Example>>("Search", "tableName", Query, Keys);
string Query = "hello world";
string[] Keys = {"Name", "Email"};
int Page = 1;
int RowsPerPage = 10;
List<Example> Examples = await JSRuntime.InvokeAsync<List<Example>>("Search", "tableName", Query, Keys, Page, RowsPerPage);
Example Example = await JSRuntime.InvokeAsync<Example>("Get", "tableName", "value");
Example Example = await JSRuntime.InvokeAsync<Example>("Get", "tableName", "value", "indexName");
Example NewExample = new Example();
await JSRuntime.InvokeVoidAsync("Put", "tableName", NewExample);
var object = Example;
string key = Example.id;
await JSRuntime.InvokeVoidAsync("Put", "tableName", object, key);
string key = Example.id;
await JSRuntime.InvokeVoidAsync("Delete", "tableName", key);
await JSRuntime.InvokeVoidAsync("Ingest", "/v1/ingest/users", "tableName");