삽입 및 삭제 작업을 위해 여기에 일반 메서드를 사용했지만 다음 오류가 발생했습니다. "System.Runtime.Serialization.InvalidDataContractException : 형식 'T'을 스키마로 내보낼 수 없습니다. 일반 제네릭 형식을 내보낼 수 있습니다. 모든 제네릭 매개 변수 형식이 실제 형식 인 경우에만 제네릭 형식을 내보낼 수 있습니다. " 여기 일반 형식 'T'를 노출하는 WCF
는 "EntityBase2는"[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;
}
질문은 내가 제네릭 형식 'T'를 표시하는 방법을 모든 개체에 대한 기본 클래스입니다?
[WCF. 서비스 제네릭 메소드] (http://stackoverflow.com/questions/2906694/wcf-service-generic-methods) – decyclone