示例#1
0
        public async Task <IODataResponse> QueryOfflineStore(string entitySet)
        {
            if (Store == null)
            {
                return(null);
            }

            IODataRequestExecution exec = Store.ScheduleReadEntitySet(entitySet);

            return(await exec.Response);
        }
示例#2
0
        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));
        }