Остановить десериализацию пустых коллекций WCF в массив нулевой емкости

У меня проблема с использованием объектов POCO WCF и Entity Framework 4.1 (сгенерированных с использованием шаблонов T4). Моя основная проблема заключается в том, что при отправке объекта POCO от моего клиента в службу WCF десериализует переменную-член типа ICollection в виде массива фиксированного размера.

На стороне клиента я могу сказать Visual Studio использовать IList вместо T [] - но я не вижу никакой подобной опции на стороне сервера.

Это не вызывает никаких проблем с несколькими вещами, такими как сохранение этих объектов обратно в базу данных.

Есть ли способ сказать WCF, какой тип объекта десериализовать ICollection (или любой массив) как?

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

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