我是否有理由无法执行Include以包含查询中的文档集合,然后将它们全部加载到一个查询中,而不是使用for循环。
var messages = Session.Query<MessageRecipient, MessageInboxIndex>()
.Include(x => x.MessageId)
.ToList();
Session.Load<Message>(messages.Select(x => x.MessageId));
这似乎回到数据库来获取对象而不是使用缓存...这是设计还是可以修复?
保
答案 0 :(得分:3)
答案 1 :(得分:2)
保罗 那是因为没有实现优化,就是全部。 对此的拉动请求将不胜感激。