के साथ int में enum को कैसे मैप करना है EFv1 में enum में int फ़ील्ड को मैप करने के लिए वैसे भी है? धन्यवाद! मैं चाहता हूं कि मेरी इकाई int फ़ील्ड के बजाय enum फ़ील्ड हो।ईएफ
Q
ईएफ
5
A
उत्तर
6
दो गुण बनाएं। एक एक आवरण
[EdmScalarProperty]
public int EnumPropInteger {get;set}
public MyEnum EnumProp
{
get { return (MyEnum) EnumPropInteger; }
set { EnumPropInteger = (int)value; }
}
नहीं एक अच्छा तरीका के रूप में एफई, एक से मैप किया है क्योंकि आप दो सार्वजनिक संपत्तियों लेकिन एक रास्ता नहीं है।
-2
आप बस इस तरह Enum को पूर्णांक डाली कर सकते हैं:
public enum TestEnum
{
Zero = 0,
One,
Two
}
TestEnum target = (TestEnum)1;
लक्ष्य तो TestEnum.One शामिल करना चाहिए;
संपादित करें: मेरा बुरा, पहले ठीक से व्याख्या नहीं किया था। आप चाहते हैं कि नक्शा आपके लिए कास्ट को संभालने के लिए सही है? अभी यह नहीं पता, थोड़ा प्रयोग करना होगा।
2
यह नई रिलीज के साथ समर्थित है: अब समर्थित: http://blogs.msdn.com/b/adonet/archive/2011/06/30/announcing-the-microsoft-entity-framework-june-2011-ctp.aspx
संबंधित मुद्दे
- 1. ईएफ
- 2. ईएफ
- 3. ईएफ
- 4. ईएफ
- 5. ईएफ विज़ार्ड
- 6. ईएफ तालिका
- 7. ईएफ 4.3
- 8. ईएफ "चैनक्स"
- 9. ईएफ 4.3
- 10. ईएफ 4
- 11. ईएफ 4.0
- 12. ईएफ 5.0
- 13. ईएफ 4.3
- 14. ईएफ 4.1
- 15. ईएफ माइग्रेशन?
- 16. मैं ईएफ
- 17. ईएफ (इकाई फ्रेमवर्क) 4.3 माइग्रेशन टूल ईएफ 4.1 डीबी
- 18. एनएचबीर्नेट बनाम ईएफ 4.1+
- 19. ईएफ कोडफर्स्ट: डीबीसीएन्टेक्स्ट
- 20. ईएफ 4: ईडीएमएक्स
- 21. ईएफ 4 मैं LINQ
- 22. ईएफ 4 और डीडीडी
- 23. ईएफ प्रतिस्पर्धा SaveChanges()
- 24. ईएफ नेविगेशन प्रॉपर्टीज
- 25. एमवीसी, डब्ल्यूसीएफ, ईएफ
- 26. ईएफ टीपीएच विरासत प्रश्न
- 27. एक ईएफ इकाई
- 28. ईएफ से वापसी टुपल
- 29. ईएफ संदर्भ प्रबंधन
- 30. एमवीसी + लिंक + ईएफ
आप पूर्णांक संपत्ति, निजी आंतरिक, या संरक्षित होने के लिए सेट कर सकते हैं। – devlife
और ईएफ इस संपत्ति का उपयोग कर सकते हैं? – Arthur
@ आर्थर: क्या आप '[EdmScalarProperty] 'विशेषता के उद्देश्य को समझा सकते हैं? मैंने इसे देखा, लेकिन वास्तव में यह नहीं देखता कि यह यहां क्या जोड़ता है। –