2011-04-13 13 views
9

के लिए सेटअप ईएफ 4 डेटा स्रोत मैंने विजुअल स्टूडियो 2010 एसपी 1, ईएफ 4.1, एसक्यूएल कॉम्पैक्ट 4.0 बनाम टूल्स के साथ स्थापित किया है। सब कुछ ठीक प्रतीत होता है, सिवाय इसके कि मैं विज़ार्ड के माध्यम से इकाई फ्रेमवर्क के लिए डेटा स्रोत के रूप में SQL कॉम्पैक्ट 4 का उपयोग नहीं कर सकता। एकमात्र विकल्प एसक्यूएल कॉम्पैक्ट 3.5 है।एसक्यूएल कॉम्पैक्ट 4

क्या कोई पैच या कुछ मुझे याद आ रही है? क्या किसी को सब कुछ हैकिंग किए बिना ईएफ 4 और एसक्यूएल कॉम्पैक्ट 4.0 मिलकर काम कर रहा है।

+2

मुझे लगता है कि यह ज्ञात मुद्दा है। खोज बॉक्स का उपयोग करने का प्रयास करें। इस पर कई बार चर्चा की गई और लोगों ने कुछ कामकाज प्रदान किए। –

उत्तर

16

नहीं, आप कुछ याद नहीं कर रहे हैं। VS2010SP1 SQLCE40 में केवल वेब प्रोजेक्ट में समर्थित है। आप SQL Server Compact Toolbox के साथ 4.0 ईडीएम समर्थन प्राप्त कर सकते हैं जो कार्यक्षमता को VS2010SP1 में ऐड-इन के रूप में जोड़ता है (यह सर्वर एक्सप्लोरर टैब में आइकन के रूप में दिखाई देता है)। यह edmx फ़ाइल और एक modelname.App.Config फ़ाइल बनाने में अच्छी तरह से काम करता है जिसे आप अपनी परियोजनाओं App.Config फ़ाइल के लिए कनेक्शन स्ट्रिंग को पकड़ने के लिए उपयोग कर सकते हैं। लेकिन आपको सर्वर एक्सप्लोरर में अधिकांश काम करने की आवश्यकता है, न कि समाधान एक्सप्लोरर में जो SQLCE40 डीबीएस जोड़ने के बारे में शिकायत करेगा। ध्यान दें कि यदि आप मॉडल नाम के रूप में डीबी नाम (डिफ़ॉल्ट) का उपयोग नहीं करते हैं तो आपको कनेक्शन स्ट्रिंग को संपादित करना होगा लेकिन यह आसान है। एक बार edmx जगह हो जाने पर और कनेक्शन स्ट्रिंग को App.Config फ़ाइल पर कॉपी किया गया है। आप विजुअल एडीएमएक्स डिजाइनर का उपयोग उसी तरह कर सकते हैं जैसा आप SQLCE35 डीबीएस के साथ कर सकते हैं। यह भी ध्यान रखें कि माइक्रोसॉफ्ट एसक्यूएल सर्वर प्रबंधन स्टूडियो SQLCE40 डीबीएस का समर्थन नहीं करता है।

+2

दोनों प्रश्न और उत्तर दोनों के लिए +1 - धन्यवाद .. यह मुझे खोज कार्य का एक टन बचाया .. –

7

वेब प्रोजेक्ट्स के लिए, एक बार एसपी 1 स्थापित होने के बाद, ईडीएम विज़ार्ड अन्य परियोजनाओं 3.5 के लिए एसक्यूएल सीई 4 का समर्थन करेगा। आप मेरे SQL सर्वर कॉम्पैक्ट टूलबॉक्स ऐड-इन को आजमा सकते हैं, जो किसी भी लागू प्रोजेक्ट प्रकार में edmgen2 का उपयोग करके edmx फ़ाइलों को उत्पन्न करता है।

संबंधित मुद्दे