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