Azure DocumentDbデータベースが存在するかどうかを確認する次のクエリがあります。このコードは現在、SDKを使用してnugetパッケージバージョン1.62まで機能しますが、1.63および1.7では実行時nullオブジェクト例外をスローします。データベースがMicrosoft.Azure.DocumentDbで存在するかどうかをチェックする際のオブジェクトのNULL例外Nugetパッケージ> 1.62
データベースが存在する場合、またはそれ以降のSDKリリースで問題がある場合は、これをクエリするのは間違った方法ですか?
おかげ
using (IReliableReadWriteDocumentClient dbClient = GetDocumentClient())
{
// Check to verify a database with the id does not exist
Database database = dbClient.CreateDatabaseQuery().Where(db => db.Id == databaseId).AsEnumerable().FirstOrDefault();
// If the database does not exist, create a new database
if (database == null)
{
...
}
}