मेरी DataAccess
परियोजना में मैं कोड है।उपयोग करने का बयान एक त्रुटि क्यों देता है भले ही मेरा प्रकार IDISposable लागू करता है?</p> <pre><code>using (TandAEntities dataContext = new TandAEntities()) { // Some code } </code></pre> <p>यह कोई त्रुटि देता है और ठीक काम करता है:
लेकिन मेरे यूनिट टेस्ट प्रोजेक्ट में, मेरे पास एक ही कोड है, लेकिन संकलक एक त्रुटि देता है; एक बयान का उपयोग करने में इस्तेमाल किया प्रकार परोक्ष 'System.IDisposable'
के लिए परिवर्तनीय मैं F12
दबाकर परिभाषा जाँच होना चाहिए, और यह वास्तव में IDisposable
लागू है, और एक निपटाने विधि है है।
क्या मुझे शायद कुछ संदर्भ याद आ रहे हैं?
क्या आप अपने यूनिट परीक्षण का कोड दिखा सकते हैं जो संकलन नहीं कर रहा है? –
http://stackoverflow.com/questions/6754021/linq-context-object-isnt-registering-as-a-type-of-system-idisposable-object –