예제 #1
0
        public IQueryable <T> GetQueryable()
        {
            var queryOptions = DocumentDBUtility.GetDocumentFeed <T>(Configuration);

            return(Context.CreateDocumentQuery <T>(queryOptions, new FeedOptions {
                EnableCrossPartitionQuery = true
            }));
        }
예제 #2
0
        public async Task <T> UpsertAsync(T model)
        {
            var response = await Context.UpsertDocumentAsync(DocumentDBUtility.GetDocumentFeed <T>(Configuration), model);

            if (response.StatusCode.IsSuccessResponse())
            {
                return(model);
            }
            else
            {
                return(null);
            }
        }