WCF OperationContract - какой общий тип коллекции я должен предоставить?

У меня есть веб-сервис WCF, который имеет метод, который возвращает общую коллекцию. Теперь мой вопрос: я должен выставить это какICollection<T>, List<T>, IList<T>, IEnumerable<T> или что-то другое?

Я предполагаю, чтоList<T> не может быть и речи, так как я хочу избежатьОшибки CA1002, но базовый тип будетList<T>.

Мне действительно интересно услышать ваши взгляды на это, желательно с хорошим объяснением того, почему вы думаете, что вы думаете.

заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос