Solo vi algunos webcasts antes de comenzar a diseñar algunas aplicaciones de Entity Framework. Realmente no leí tanta documentación y siento que estoy sufriendo por eso ahora.
Lo he estado usando List<T>en mis clases y ha funcionado muy bien.
Ahora he leído algo de documentación y dice que debería haber estado usando ICollection<T>. Cambié a esto y ni siquiera causó un cambio de contexto de modelo. ¿Es esto porque ambos List<T>y ICollection<T>heredan IEnumerable<T>, y eso es lo que realmente se requiere para EF?
Sin embargo, si este es el caso, ¿por qué la documentación de EF no indica que requiere en IEnumerable<T>lugar de ICollection<T>?
En cualquier caso, ¿hay inconvenientes en lo que he hecho o debería cambiarlo?