मेरे पास एक क्लाइंट एप्लिकेशन (डब्ल्यूपीएफ, सी #, .net4) है जो SQLITE प्रदाता के माध्यम से जुड़े पॉको इकाई मॉडल का उपयोग करता है। इसलिए मैं इस प्रोजेक्ट से एएसपीनेट प्रोजेक्ट (एमएसएसक्यूएल प्रदाता के साथ) में एक ही संस्थाएं बनाना चाहता हूं, जो कि मेरे क्लाइंट एप्लिकेशन में उपयोग की जाने वाली वही इकाइयों का उपयोग करने के लिए है। मैं वेब सेवाओं का उपयोग कर एक ही पॉको मॉडल का उपयोग कर अपने क्लाइंट ऐप (एसक्यूएलआईटी) और वेब सर्वर (एमएसएसक्यूएल) के बीच कुछ प्रकार की प्रतिकृति कार्यक्षमता बनाना चाहता हूं।विभिन्न डेटा प्रदाताओं के साथ एक पीओसीओ मॉडल
तो मेरे पास edmx फ़ाइलों के लिए अलग-अलग कनेक्शन स्ट्रिंग के साथ दोनों परियोजनाओं में मेरे इकाइयों के मॉडल का संदर्भ है। और इस मामले (क्योंकि edmx SQLite प्रदाता के लिए संकलित किया गया था) जब मैं mssql डेटा प्रदाता का उपयोग करने की कोशिश कर रहा हूँ में मैं एक अपवाद प्राप्त करें:
System.Data.SQliteConnection
को System.Data.SqlConnection डाली करने में असमर्थ
तो मेरा सवाल यह है कि एक इकाई मॉडल में विभिन्न डेटा प्रदाताओं का उपयोग करना संभव है? विभिन्न परियोजनाओं में एक ही मॉडल का उपयोग करने का सबसे अच्छा तरीका क्या है?
cpedros, धन्यवाद - यह वही था जो मुझे चाहिए :), अब मुझे दोनों प्रदाताओं के लिए एक मॉडल मिला है – DolceVita