Recently I needed to send a custom collection class as a response to a WCF call. I duly added the normal [DataContract] attribute and was rewarded with the following WCF error: Type 'MyCollection' is an invalid collection type since it has DataContractAttribute
Read More...