【发布时间】:2012-01-30 18:36:49
【问题描述】:
为什么我不能执行 Include 以包含来自查询的文档集合,然后将它们全部加载到一个查询中,而不是使用 for 循环。
var messages = Session.Query<MessageRecipient, MessageInboxIndex>()
.Include(x => x.MessageId)
.ToList();
Session.Load<Message>(messages.Select(x => x.MessageId));
这似乎是回到数据库来获取对象而不是使用缓存...这是设计使然还是可以修复?
保罗
【问题讨论】:
-
您是在客户端/服务器模式还是嵌入式模式下运行 RavenDB?
-
还有你
MessageRecipient的文档是什么样的,MessageInboxIndex的代码是什么?
标签: ravendb