Stop WCF Deserializacja pusty ICollection w macierz o zerowej pojemności
Mam problem z wykorzystaniem obiektów POCO WCF i Entity Framework 4.1 (generowanych przy użyciu szablonów T4). Moim podstawowym problemem jest to, że wysyłając obiekt POCO z mojego klienta do usługi, WCF deserializuje zmienną składową typu ICollection jako tablicę o stałym rozmiarze.
Po stronie klienta mogę powiedzieć visual studio, aby użyło IList zamiast T [] - ale nie widzę żadnej takiej opcji po stronie serwera.
Powoduje to niekończące się problemy z kilkoma rzeczami, takimi jak utrzymywanie tych obiektów z powrotem w bazie danych.
Czy jest jakiś sposób, aby powiedzieć WCF, jakiego typu obiekt deserializować ICollection (lub dowolną tablicę) jako?