2012-03-19 10 views
9

बस एक इंप्रेशन की पुष्टि करने का प्रयास कर रहा है: ऐसा लगता है कि ईएफ 5 + कोड में एनम्स पहले ही समर्थित हैं जब समान नामस्थान में घोषित किया जाता है क्योंकि कक्षाएं उन्हें संपत्ति प्रकार के रूप में उपयोग करती हैं।कोड फर्स्ट एंड एंटिटी फ्रेमवर्क के साथ एनम्स का उपयोग करना 5

क्या कोई इसकी पुष्टि कर सकता है? इस के लिए वेब पर कुछ भी नहीं मिला ...

+0

ईएफ 5 और कोड पहले काम करना चाहिए। अगर वे मुझे नहीं बताते हैं। पूर्ण प्रकटीकरण - इस क्षेत्र में एक बग है लेकिन यह एक अलग असेंबली में परिभाषित enums के लिए है - http://entityframework.codeplex.com/workitem/532 – Pawel

उत्तर

1

एक प्रासंगिक बग जो पहले तय किया गया था। 4.3 बीटा 1 रिलीज नोट्स कहते हैं:

GetDatabaseValues के लिए बग फिक्स। पहले रिलीज़ में इस विधि विफल हो जाएगी यदि आपकी इकाई वर्ग और संदर्भ अलग-अलग नामस्थानों में थे। यह समस्या अब तय की गई है और कक्षाओं को GetDatabaseValues ​​का उपयोग करने के लिए नामस्थान में होने की आवश्यकता नहीं है।

मेरा अनुमान है कि GetDatabaseValues फ़ंक्शन अभी भी इस अवसर के लिए छोटी है (लेकिन यह केवल एक शिक्षित अनुमान है)। आप यहां इसकी रिपोर्ट करना चाह सकते हैं: ADO.NET team blog: EF5 Beta 1 Available

0

ईएफ 5 कोड द्वारा समर्थित होने के लिए केवल आपके नामांकन समान नामस्थान में नहीं होना चाहिए, उन्हें आपके पीओसीओ मॉडल के समान कक्षा फ़ाइल में होना होगा।

+0

यह गलत है। मैं इस सप्ताह पहले ईएफ 5 कोड के साथ खेल रहा हूं और मेरे प्राथमिक मॉडल में दो गुण हैं जो अलग-अलग फाइलों में एन्म्स हैं। – Nick

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

  • कोई संबंधित समस्या नहीं^_^