Ejemplo n.º 1
0
        private static async Task RunAsync()
        {
            Console.WriteLine("Start Create Database");
            var documentDB = await DocumentDBContext.CreateDatabaseIfNotExistAsync(DatabaseName);

            Console.WriteLine("End Create Database");

            Console.WriteLine("Start Create Collection");
            var collection = await DocumentDBContext.CreateCollection(DatabaseName, CollectionName);

            Console.WriteLine("End Create Collection");

            client        = DocumentDBContext.GetClient();
            collectionUri = DocumentDBContext.CreateDocumentCollectionUri(DatabaseName, CollectionName);

            Console.WriteLine("Start Inicialize Collection");
            await DocumentDBContext.InicializeCollection(DatabaseName, CollectionName);

            Console.WriteLine("End Inicialize Collection");

            ContinueProcess();

            Console.WriteLine("Start Get All documents from collection");
            QueryAllDocuments();
            Console.WriteLine("End Get All documents from collection");

            ContinueProcess();

            Console.WriteLine("Start Query wiht Joins");
            QueryWithJoins();
            Console.WriteLine("End Query wiht Joins");

            ContinueProcess();

            Console.WriteLine("Start Query wiht Joins And filter");
            QueryWithTwoJoinsAndFilter();
            Console.WriteLine("End Query wiht Joins And filter");
        }