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?