11

इस मंच में here, कोई उल्लेख करता है कि इकाई फ्रेमवर्क एक्सेस (जेट डीबी - .एमडीबी) के साथ काम नहीं करता है। हालांकि ऐसा लगता है वहाँ जेट DB के लिए एक प्रदाता है कि के रूप में वर्णित hereमाइक्रोसॉफ्ट जेट डीबी इकाई फ्रेमवर्क के साथ काम करता है?

कौन सा मुझे लगता है कि केवल एक चीज मैं इकाई की रूपरेखा के साथ की जरूरत है इससे पहले कि मैं मॉडल को परिभाषित follwing परिभाषित करने के लिए है बनाता है:

<connectionStrings> 
    <add name="ProductContext" 
     providerName="Microsoft.Jet.OLEDB.4.0" 
     connectionString="Source=C:\mydatabase.mdb;Jet OLEDB:Database 
          Password=MyDbPassword;"/> 
</connectionStrings> 

करता है किसी को भी पता है कि क्या एंटीटी फ्रेमवर्क जेट डीबी के साथ ठीक काम करता है, मैं यह सुनिश्चित करना चाहता हूं कि यह शुरू होने से पहले यह मेरा डिजाइन दस्तावेज़ इस तथ्य पर निर्भर करता है।

धन्यवाद

+1

यह ADO.NET के लिए प्रदाता है लेकिन ईएफ के लिए नहीं है (आपको एक और प्रदाता की आवश्यकता है)। एमएस एक्सेस समर्थित नहीं है। यदि आपको स्थानीय डेटाबेस SQL ​​सर्वर सीई या SQL सर्वर एक्सप्रेस का उपयोग करने की आवश्यकता है। –

उत्तर

14

इकाई की रूपरेखा OLEDB कनेक्शन का समर्थन नहीं करता है, तो आपके कनेक्शन स्ट्रिंग काम नहीं करेगा। एमएस एक्सेस के साथ सहयोग करने के लिए एंटिटी फ्रेमवर्क प्राप्त करना व्यावहारिक रूप से असंभव है। आपको या तो अपने डिजाइन, या इकाई फ्रेमवर्क भाग के एमएस एक्सेस भाग को डंप करने की आवश्यकता होगी।

निकटतम

आप कर सकते थे, एमएस एक्सेस दृढ़ता से टाइप किया डेटासेट और Linq करने वाली डेटासेट http://msdn.microsoft.com/en-us/library/bb386977.aspx

या उपयोग कर रहा है उपयोग करने के बजाय एसक्यूएल एक्सप्रेस के साथ जा रहा पर विचार (यह मुफ़्त है) http://www.microsoft.com/sqlserver/en/us/editions/2012-editions/express.aspx

+0

क्या आप एंटीटी फ्रेमवर्क के साथ काम करने के लिए जेट डीबी के लिए लिखे गए किसी ओपन-सोर्स प्रदाताओं के बारे में जानते हैं? धन्यवाद –

+0

कोई दुर्भाग्य से नहीं हैं। जैसे मैंने कहा, आपको अपने डिजाइन, एमएस एक्सेस या ईएफ के तत्वों में से एक को त्यागना होगा। – EkoostikMartin

+0

धन्यवाद @EkoostikMartin –

8

एक एमएस एक्सेस नहीं है मिल एफई 6.1 प्रदाता यहाँ
https://jetentityframeworkprovider.codeplex.com/

संपादित
अब प्रवेश के लिए एफई प्रदाता GitH पर होस्ट की है ub
https://github.com/bubibubi/JetEntityFrameworkProvider

+1

"यह पहले कोड का समर्थन करता है लेकिन इसकी वर्तमान रिलीज में यह पहले डीबी का समर्थन नहीं करता है।" अच्छा काम। – sendreams

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