Недавно я пришел к классу ManyNavigationPropertyConfiguration<TEntity, TTarget>
, и внутри этого класса я нашел метод с именем WithMany()
с двумя перегрузками.
Первая перегрузка:
WithMany()
Настраивает отношение многие: многие без навигации собственности на другой стороне отношения.
Вторая перегрузка:
WithMany(Expression<Func<TTarget, ICollection<TEntity>>>)
Настраивает отношение многие: многие с навигационным свойством с другой стороны отношений.
Теперь мой вопрос: почему бы вам настроить отношение как много: многие без свойства навигации (первая перегрузка)? Я не вижу никаких сценариев, где это было бы полезно... Любые мысли?