[Queryable Extensions Service Fabric]: столкновение с проблемами при выполнении запросов LINQ в индексированном словаре Service Fabric - PullRequest
0 голосов
/ 26 ноября 2018

Я работаю над интеграцией Queryable расширений ReliableIndexDictionary и сталкиваюсь с несколькими проблемами при запросах Reliable Dictionary.Ниже приведены подробности исключений в отношении запроса, который я выполняю.

Надежный индексированный словарь:

 var dictionary = await this.StateManager.GetOrAddIndexedAsync<Guid, File>(
                        "FileDictionaryName",                     
                       new FilterableIndex<Guid, File, string>(nameof(File.FriendlyFileName), (k, v) => v.fileName),                   
                         new FilterableIndex<Guid, File, long>(nameof(File.FileSizeInBytes), (k, v) => v.FileSizeInBytes.GetValueOrDefault()),
                        new SearchableIndex<Guid, File>(nameof(File.FileName), (k, v) => v.fileName)).ConfigureAwait(false);

Запрашиваемый индексированный словарь:

 var queryableDictionary = new QueryableReliableIndexedDictionary<Guid, File, File >(dictionary, this.StateManager);

enter image description here

ПРИМЕЧАНИЕ. Мы не можем получить все записи в коллекции.

Может кто-нибудь помочь с этим?

...