Я просмотрел всего несколько веб-трансляций, прежде чем приступил к разработке нескольких приложений Entity Framework. Я действительно не читал так много документации и чувствую, что сейчас страдаю из-за этого.
Я использовал List<T>на своих занятиях, и это отлично сработало.
Теперь я прочитал некоторую документацию, и в ней говорится, что я должен был использовать ICollection<T>. Я перешел на это, и это даже не привело к изменению контекста модели. Это потому, что оба List<T>и ICollection<T>наследуют IEnumerable<T>, а это то, что на самом деле требуется для EF?
Однако, если это так, почему в документации EF не указано, что IEnumerable<T>вместо ICollection<T>?
В любом случае, есть ли недостатки в том, что я сделал, или мне стоит это изменить?