Recientemente vine por la clase ManyNavigationPropertyConfiguration<TEntity, TTarget>
, y dentro de esa clase encontré un método llamado WithMany()
con 2 sobrecargas.Código de EF Primero - WithMany()
El primer sobrecarga: WithMany()
Configura la relación sea muchos: muchos de ellos sin una navegación propiedad en el otro lado de la relación .
La segunda sobrecarga: WithMany(Expression<Func<TTarget, ICollection<TEntity>>>)
Configura la relación sea muchos: muchos de ellos con una propiedad de navegación en el otro lado de la relación.
Ahora es mi pregunta, ¿por qué configurar una relación para ser muchos: muchos sin una propiedad de navegación (la primera sobrecarga)? No veo ningún escenario donde eso sería útil ... ¿Alguna idea?