我希望在每个消息中包含可选的
通常,我只需选择对话并使用
List<Image>
对象。我不想为每个会话都进行一次数据库往返。通常,我只需选择对话并使用
Include
来包含所需属性,但该方法不支持嵌套集合上的Take
,这是我的用例要求。var conversations = await (from c in db.Conversations
select new {
conversation = c,
messages = c.Messages.OrderByDescending(m => m.CreateDate).Take(50)
}).ToListAsync();
现在,消息没有获取相关的List<Image>
对象
include
方法来实现我想要的效果。 - Nick H