Birkaç Entity Framework uygulaması tasarlamaya başlamadan önce yalnızca birkaç web yayını izledim. Gerçekten o kadar çok belge okumadım ve şimdi bunun için acı çekiyormuşum gibi hissediyorum.
List<T>
Derslerimde kullanıyorum ve harika çalıştı.
Şimdi bazı belgeleri okudum ve kullanmam gerektiğini söylüyor ICollection<T>
. Buna geçtim ve model bağlamında değişikliğe bile neden olmadı. Bu hem çünkü mı List<T>
ve ICollection<T>
inherit IEnumerable<T>
ve aslında EF için ne gereklidir ki?
Ancak, durum buysa, neden EF belgeleri IEnumerable<T>
bunun yerine bunun gerekli olduğunu belirtmiyor ICollection<T>
?
Her halükarda, yaptıklarımın herhangi bir dezavantajı var mı, yoksa onu değiştirmeli miyim?