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