In this chapter, we worked with the main classes of the Cosmos DB SDK for .NET Core and we built our first .NET Core 2 application that interacts with Cosmos DB. We configured the Cosmos DB client and we wrote code to create or retrieve a document database, query and create document collections, and retrieve documents with asynchronous queries.
We wrote code that used dynamic objects to insert documents that represented competitions. We read and updated existing documents with dynamic objects and we calculated cross-partition aggregates.
Now that we have a very clear understanding of the basics of the .NET Core SDK with dynamic objects to perform create, read, and update operations with Cosmos DB, we will work with POCOs and LINQ queries, which are the topics we are going to discuss in the next chapter.