Я не смог найти ответ на этот вопрос, поэтому я предполагаю, что я что-то не так делаю.
У меня установлена модель PersistenceModel, в которой я установил соглашение следующим образом: -
persistenceModel.Conventions.Add(DefaultLazy.Always());
Однако для одного из отношений HasManyToMany в одной из моих сущностей я хочу, чтобы состоялась активная загрузка, которую я настраиваю следующим образом: -
HasManyToMany(x => x.Affiliates).Not.LazyLoad();
Интуитивно, я ожидаю, что нетерпеливая загрузка произойдет, поскольку я переопределяю значение по умолчанию для отложенной загрузки, которое я указал в качестве соглашения, но оно все еще остается отложенным. Если я установлю соглашение DefaultLazy на никогда, а затем установлю LazyLoad для отдельных отношений, это тоже не сработает.
Есть идеи?