KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I only watched a few webcasts before I went head first in to designing a few Entity Framework applications. I really didn't read that much documentation and I feel like I am suffering for it now. I have been using List<T> in my classes, and it has worked great. Now I have read some documentation and it states that I should have been using ICollection<T> . I changed to this, and it didn't even cause a model context change. Is this because both List<T> and ICollection<T> inherit IEnumerable<T> , and that is what is actually required for EF? However, if this is the case, why doesn't the EF documentation state that it requires IEnumerable<T> instead of ICollection<T> ?
Tags (comma-separated)
Save Edits
Cancel