use*_*393 6 linq linqpad nosql ravendb
我在RavenDB中使用LINQ查询看到了相互矛盾的结果,我很好奇.Count()是如何工作的.
查询1:
Session.Query<thisEntity>
.Count()
Run Code Online (Sandbox Code Playgroud)
结果:205 - 意味着我有205个本机文件.
查询2:
Session.Query<thisEntity>
.Take(210)
.Dump()
Run Code Online (Sandbox Code Playgroud)
结果:在LINQ pad中,此查询仅显示197个文档的转储.我期待看到205份文件
问题3:
Session.Query<thisEntity>
.Distinct()
.Count()
Run Code Online (Sandbox Code Playgroud)
结果:197 - 可能意味着有197个独特文件,其余8个是重复文件.这是另一回事,我们的RavenDB实例无法创建重复项.
我的问题:我怎样才能获得那8个据称存在重复的转储,以便我可以清楚地检查它们是什么.现在,Count给了我205,转储只给了我197.我想查询db以获得额外的8个重复项.
| 归档时间: |
|
| 查看次数: |
477 次 |
| 最近记录: |