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

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

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

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

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

5
задан Bill the Lizard 11 June 2012 в 12:33
поделиться