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