Зачем использовать ICollection, а не IEnumerable или List в отношениях «многие-многие/один-многие»?

Я часто вижу это в учебниках со свойствами навигации как ICollection.

Является ли это обязательным требованием для Entity Framework? Могу ли я использовать IEnumerable?

Какова основная цель использования ICollectionвместо IEnumerableили даже List?

341
задан Michael 2 April 2014 в 10:19
поделиться