WCF प्रॉक्सी बनाते समय svcutil का उपयोग कर, यह इंटरफेस के रूप में अच्छी तरह से है जहाँ से डेटा अनुबंध के वारिस शामिल करने के लिए संभव है, उदाहरण के लिए:WCF और डेटा पर इंटरफेस अनुबंध
public class SomeType: ISometype
{
public string Name { get; set; }
}
public interface ISometype
{
public string Name { get; set; }
}
जब मैं प्रॉक्सी इस का उपयोग कर बनाते हैं, कुछ टाइप प्रकार क्लाइंट पर बनाया गया है लेकिन इंटरफ़ेस नहीं बनाया गया है और कोई विरासत नहीं है। मैंने इंटरफ़ेस को डेटाकंट्रैक्ट के रूप में चिह्नित करने का प्रयास किया लेकिन उस विशेषता की अनुमति नहीं है।
यह मैं क्या करने की कोशिश कर रहा हूँ करने के लिए संभव है?
धन्यवाद marc_s मैं इस दृष्टिकोण को आजमाउंगा। – ganeshran
स्पष्टीकरण marc_s के लिए धन्यवाद, मुझे लगता है कि गणेश्रान खुद को इसी तरह के मामले पर विचार कर रहा है। लक्ष्य foo का एक उदाहरण पास नहीं करना है जो सेवा विधियों के माध्यम से सर्वर पर ISometype लागू करता है, जो मैं करना चाहता हूं वह सेवा के उपभोक्ता में ठोस निर्भरताओं से बचें; किसी अन्य परत में सभी ऑब्जेक्ट्स को दोहराने के बिना और अंतहीन मैपिंग (ऑटोमैपर या अन्यथा) है, जिस सेवा में मैं उपभोग कर रहा हूं वह सैकड़ों प्रकार और हजारों विशेषताओं में है। – RobD