Приведенный ниже код должен тянуть только 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);