static async Task GetById(string id)
        {
            var queriable = container.GetItemLinqQueryable <Film>();
            var res       = queriable
                            .Select(a => a)
                            .Where(b => b.Id == id);
            var iterator = res.ToFeedIterator();

            while (iterator.HasMoreResults)
            {
                foreach (var f in await iterator.ReadNextAsync())
                {
                    Console.WriteLine($"\tRead by id {f.Id}\n {f.Country}\n {f.Name}\n {f.EnderDate}");
                }
            }
        }
Exemple #2
0
        /// <summary>
        ///     Evaluate specification and return IQueryable
        /// </summary>
        /// <param name="specification"></param>
        /// <returns></returns>
        private IQueryable <T> ApplySpecification(ISpecification <T> specification)
        {
            var evaluator = new CosmosDbSpecificationEvaluator <T>();

            return(evaluator.GetQuery(_container.GetItemLinqQueryable <T>(), specification));
        }
 public IQueryable <T> GetQueryable()
 {
     return(_container.GetItemLinqQueryable <T>());
 }