¿Por qué usar ICollection y no IEnumerable o List <T> en las relaciones de muchos, muchos y uno?
Lo veo mucho en tutoriales, con propiedades de navegación como ICollection<T>. ¿Es este un requisito obligatorio para Entity Framework? Puedo usar IEnumerable? ¿Cuál es el propósito principal de usar en ICollectionlugar de IEnumerableo incluso