tengo una clase C# define de la siguiente manera:Serialize Tipo genérico sobre Servicio WCF
public class GenericItem<T>
{
public List<T> Items { get; set; }
public DateTime TimeStamp { get; set; }
}
Estoy creando una instancia de esta clase en mi servidor. entonces yo estoy tratando de pasarlo sobre el alambre a través de un servicio WCF como se muestra aquí:
[OperationContract]
public GenericItem<MyCustomType> GetResult()
{
GenericItem<MyCustomType> result = BuildGenericItem();
return result;
}
Todo compila muy bien en este momento. Cuando "referencia de servicio de actualización" en mi Silverlight APP un re-compilación, recibo un error en tiempo de compilación, similar a la siguiente:
MyNamespace.GenericItemOfMyCustomType [caracteres adicionales] no contiene una definición pública de 'GetEnumerator '
no tengo ni idea de por qué:
- caracteres adicionales están apareciendo. Parece que cambian cada vez que actualizo la referencia del servicio.
- Cómo solucionar esto.
¿Qué estoy haciendo mal?
esto no está ni remotamente relacionado con la pregunta en cuestión. – Seabizkit