RavenDB Include - Session.Load <t>(string [] ids)</t>

时间:2012-01-28 23:05:48

标签: ravendb

我是否有理由无法执行Include以包含查询中的文档集合,然后将它们全部加载到一个查询中,而不是使用for循环。

var messages = Session.Query<MessageRecipient, MessageInboxIndex>()
                .Include(x => x.MessageId)
                .ToList();

Session.Load<Message>(messages.Select(x => x.MessageId));

这似乎回到数据库来获取对象而不是使用缓存...这是设计还是可以修复?

2 个答案:

答案 0 :(得分:3)

保罗,我刚刚提交了拉动请求。我想你会在即将推出的版本中找到它。

答案 1 :(得分:2)

保罗 那是因为没有实现优化,就是全部。 对此的拉动请求将不胜感激。