Я вижу противоречивые результаты при использовании запросов LINQ в RavenDB, мне интересно, как именно .Count () работает точно.
Запрос 1:
Session.Query<thisEntity>
.Count()
Результат: 205 - это означает, что у меня есть 205 документов этого субъекта.
Запрос 2:
Session.Query<thisEntity>
.Take(210)
.Dump()
Результат: в панели LINQ этот запрос показывает дамп только 197 документов. Я ожидал увидеть 205 документов
Запрос 3:
Session.Query<thisEntity>
.Distinct()
.Count()
Результат: 197 - Может означать, что существует 197 уникальных документов и
остальные 8 из них являются дубликатами. Это еще одна вещь, в нашем экземпляре RavenDB невозможно создать дубликаты.
Мой вопрос: как я могу получить дамп из этих 8 предположительно существующих дубликатов, чтобы я мог четко проверить, что они есть. Прямо сейчас, граф дает мне 205, дамп дает мне только 197. Я хочу запросить в БД эти 8 дополнительных дубликатов.