Tôi viết một dịch vụ WCF cho hoạt động Chèn và xóa ở đây chúng tôi đã sử dụng phương pháp chung nhưng nó cung cấp lỗi sau "System.Runtime.Serialization.InvalidDataContractException: Loại 'T' không thể xuất dưới dạng lược đồ vì nó là một kiểu generic mở. Bạn chỉ có thể xuất một kiểu generic nếu tất cả các kiểu tham số chung của nó là các kiểu thực tế. "WCF phơi bày loại chung 'T'
here "EntityBase2" là lớp cơ sở cho tất cả các đơn vị
[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;
}
Câu hỏi là làm thế nào tôi có thể tiếp xúc với loại chung 'T'?
bản sao có thể có của [WCF. Các phương pháp chung của dịch vụ] (http://stackoverflow.com/questions/2906694/wcf-service-generic-methods) – decyclone