ICollection <T> Vs List <T> en Entity Framework
Solo vi algunas transmisiones web 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.
He estado usandoList<T>
en mis clases, y ha funcionado muy bien.
Ahora he leído algo de documentación y dice que debería haber estado usandoICollection<T>
. Cambié a esto, y ni siquiera causó un cambio de contexto modelo. ¿Es esto porque ambosList<T>
yICollection<T>
heredarIEnumerable<T>
, y eso es lo que realmente se requiere para EF?
in embargo, si este es el caso, ¿por qué la documentación de EF no indica que requiereIEnumerable<T>
en lugar deICollection<T>
?
En cualquier caso, ¿hay inconvenientes en lo que he hecho o debería cambiarlo?