Escribo un servicio WCF para Insertar y eliminar operación aquí usamos el método genérico pero da el siguiente error "System.Runtime.Serialization.InvalidDataContractException: El tipo 'T' no se puede exportar como un esquema escriba porque es un tipo genérico abierto. Solo puede exportar un tipo genérico si todos sus tipos de parámetros genéricos son tipos reales. "WCF exponiendo el tipo genérico 'T'
aquí "EntityBase2" es la clase base para todas las entidades
[ServiceContract]
[ServiceKnownType(typeof(EntityBase2))]
public interface IBackupUtility
{
[OperationContract]
void Delete<T>(T entity) where T : EntityBase2;
[OperationContract]
void InsertORUpdate<T>(T entity) where T : EntityBase2;
}
pregunta es cómo puedo exponer tipo genérico de 'T'?
posible duplicado de [WCF. Servicio de métodos genéricos] (http://stackoverflow.com/questions/2906694/wcf-service-generic-methods) – decyclone