Я вижу противоречивые результаты, используя запросы 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 предположительно существующих дубликатов, чтобы я мог четко проверить, что они из себя представляют. Прямо сейчас Count дает мне 205, дамп дает мне только 197. Я хочу запросить в БД эти дополнительные 8 дубликатов.