मैं सम्मिलित के लिए एक WCF सेवा लिख सकते हैं और यहाँ हटाने की कार्रवाई हम सामान्य विधि का इस्तेमाल किया, लेकिन यह त्रुटि निम्नलिखित देता है "System.Runtime.Serialization.InvalidDataContractException: प्रकार 'टी' एक स्कीमा के रूप में निर्यात नहीं किया जा सकता टाइप करें क्योंकि यह एक खुला सामान्य प्रकार है। यदि आप इसके सामान्य जेनेरिक पैरामीटर प्रकार वास्तविक प्रकार हैं तो आप केवल एक सामान्य प्रकार का निर्यात कर सकते हैं। "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;
}
प्रश्न कैसे मैं सामान्य प्रकार 'टी' का पर्दाफाश कर सकते हैं के लिए आधार वर्ग है?
[डब्ल्यूसीएफ के संभावित डुप्लिकेट। सेवा जेनेरिक तरीकों] (http://stackoverflow.com/questions/2906694/wcf-service-generic-methods) – decyclone