Я использую Nuget CosmosDB> BulkExecutor в проекте. net Standard 2.0 с использованием этого nuget (последняя предварительная версия предварительной версии 2.4.1) справочная ссылка для массового исполнителя, в котором говорится, что он поддерживает для. net стандарт 2.0, однако ошибки при выполнении операции linq для коллекции
“One or more errors occurred. (, Request URI: /, RequestStats: , SDK: Windows/10.0.18363 documentdb-netcore-sdk/2.4.0)”
Ниже приведен фрагмент кода:
var dburi = UriFactory.CreateDatabaseUri (databaseId); var collection = client.CreateDocumentCollectionQuery (dburi); var container = collection.Where (c => c .Id.Equals (containerId)). AsEnumerable (). FirstOrDefault (); return container;
Ошибка возникает при выполнении операции linq, где и Первый в строке # 3 выше.
Ниже приведена частичная трассировка стека библиотеки:
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at Microsoft.Azure.Documents.Linq.DocumentQuery`1.<GetEnumerator>d__31.MoveNext()
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
Эта ссылка на документацию nuget также сбивает с толку Graph, поскольку в ней говорится, что если вы используете «Bulk Executor», используйте версию V3 и похоже, что эта версия V3 не поддерживает Graph API. Поэтому не уверен, как использовать GraphBulkImport в cosmosdb.