以下代码应仅提取event
,sport
和event parent
,但也提取divisions
。在发生这种情况之前,我们确实将其称为DivisionsRepository,但我之前从未见过他。它是否需要上下文divisions
中的内容,并将其分配给随后出现的新数据?我想缓存该对象,但不缓存Divisions
。
var includes = new List<Expression<Func<Event, object>>>
{
q => q.Sport,
q => q.EventParent
};
var test = _eventsRepository.Get(includes.ToArray(), q => q.Id == eventId);