internal void LoadGlobalStore() { var aliases = indexQuery.GetAliases(); var properties = indexQuery.GetProperties(null); var countsDic = queryFactory.GetDocumentQuery().CountAll(aliases.Keys.ToList()); foreach (var aliasDefinition in aliases) { var name = aliasDefinition.Value.Select(a => a.Name).FirstOrDefault(); var indexName = aliasDefinition.Key; if (!properties.ContainsKey(indexName)) { continue; } var dataSet = Convert(name ?? indexName, properties[indexName], (int)countsDic[indexName]); AddGlobalStoreInternal(name, indexName, dataSet); } }