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