This ASP.NET 6.0 App demonstrates simple CRUD operations on Cosmos DB Core API using Entity Framework Core.
The app documents API routes through OpenAPI specification.
Optimistic concurrency control has been implemented using ETag and HTTP headers, similar to the Cosmos DB approach.
Integration tests use the in-memory Test Server as described here. As a prerequisite, Cosmos DB Emulator must be installed and running.