我想下面的查询检索某些类型的所有文件:RavenDb跳过项目时没有过滤条件
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模型的定义。我刚刚通过Raven.Smuggler添加了最后一个RavenDb的包,并从dump4.raven导入了数据(您可以在packages/Raven/tools中找到它)。
Idsa, 这听起来不对,你能提供一个失败的测试吗? – 2011-12-30 09:10:18
@AyendeRahien,请看Update2 – SiberianGuy 2011-12-30 16:43:30