gpt4 book ai didi

.net - RavenDb 在没有过滤条件时跳过项目

转载 作者:行者123 更新时间:2023-12-04 20:19:09 25 4
gpt4 key购买 nike

我想通过以下查询检索某种类型的所有文档:

var customers = documentSession.Query<Customer>()

但在这种情况下,我只得到 1 个结果(虽然有 78 个)。如果我添加一些始终为真的过滤条件,我会得到所有 78 个文档:
var customers = documentSession.Query<Customer>().Where(c => c.Id != null).ToList();

我想这是一个错误。

更新。 RavenDb 构建 531

更新 2

丹尼尔和奥伦,抱歉耽搁了。

我准备了一个示例应用程序。您可以在这里下载: http://www.2shared.com/file/AGIAR5UA/RavenDbSampleAppication.html

有一个测试 NUnit 项目,它引用了定义模型的 SkazhiKazinoNet.Data.Model.dll。我刚刚添加了带有最后一个 RavenDb 的包,并从 Raven.Smuggler 的 dump4.raven(你可以在包/Raven/tools 中找到它)导入数据。

最佳答案

由于以下几个原因,我很确定没有这样的错误(在任何最新版本中):

  • 这将是一个巨大的,许多应用程序会破坏
  • 有相当数量的单元测试会失败

  • 为了帮助您确定问题 - 您可以提供一个失败的测试吗?

    请务必调用 .ToList()在您的第一个查询中。

    关于.net - RavenDb 在没有过滤条件时跳过项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8667102/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com