public async Task <IODataResponse> QueryOfflineStore(string entitySet) { if (Store == null) { return(null); } IODataRequestExecution exec = Store.ScheduleReadEntitySet(entitySet); return(await exec.Response); }
private async Task <int> QueryEntityCount(string entitySet) { if (Store == null) { return(-1); } ODataRequestParametersSingle requestParameters = new ODataRequestParametersSingle(entitySet + "/$count"); IODataRequestExecution exec = Store.ScheduleRequest(requestParameters); await exec.Response; ODataRawValue rawValue = (ODataRawValue)((IODataResponseSingle)exec.Response.Result).Payload; return(Int32.Parse(rawValue.Value)); }