Open
Description
File a bug
In Microsoft.Azure.Cosmos v3.27.0 to initialize cosmosdb the only way is now to call CosmosClient.CreateAndInitializeAsync();
With CosmosSDK 2.0 it was possible to call OpenAsync to avoid startup latency on first request Ex:
await context.DataBase.GetCosmosclient().OpenAsync();
But this method have been removed and it's no possible anymore to Initialize CosmosDB client after it have been created.
The problem we are having with Entity Framework Core is that Entity Framework is creating the CosmosClient instance at
And is not calling CreateAndInitializeAsync()
This is causing first request to take 2 seconds instead of 20 ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment