के लिए सभी पीओसीओ प्रकार प्राप्त करें क्या डीओसीएन्टेक्स्ट उदाहरण से पीओसीओ के प्रकार प्राप्त करने का कोई तरीका है?ईएफ कोडफर्स्ट: डीबीसीएन्टेक्स्ट
उत्तर
public class MyContext : DbContext
{
public void Test()
{
var objectContext = ((IObjectContextAdapter)this).ObjectContext;
var mdw = objectContext.MetadataWorkspace;
var items = mdw.GetItems<EntityType>(DataSpace.CSpace);
foreach (var i in items)
{
Console.WriteLine("Class Name: {0}", i.Name);
}
}
tnx, लेकिन मुझे पीओसीओ क्लास टाइप, गुण, और गुण विशेषताओं तक पहुंच की आवश्यकता है - EntityType इंस्टेंस प्रॉपर्टीज, प्रॉपर्टीजेटाडाटा आदि में अपना कार्यान्वयन देता है। – DrAlligieri
@DrAlligieri आप इस प्रकार का पूरा नाम प्राप्त कर सकते हैं और फिर गुणों और विशेषताओं तक पहुंचने के लिए प्रतिबिंब का उपयोग करें। – Eranga
पूर्णनाम "कोडफर्स्टडेटाबेसस्केमा। टाइप नाम" देता है, कोड फर्स्टडाबेसस्केमा - पीओसीओ कक्षा – DrAlligieri
@Lei यांग का उपयोग करने की जरूरत है: आप इस का उपयोग कर सकते एक सूची में सभी प्रकार प्राप्त करने के लिए।
var objectContext = ((IObjectContextAdapter) dbContext).ObjectContext;
var mdw = objectContext.MetadataWorkspace;
var items = mdw.GetItems<EntityType>(DataSpace.CSpace);
var dbContextAssembly = dbContext.GetType().Assembly;
var entityTypes = new List<Type>();
foreach (var i in items) {
entityTypes.Add(dbContextAssembly.GetType(i.FullName));
}
दुर्भाग्य से, मैं स्वीकार किए जाते हैं जवाब को संपादित नहीं कर सकता है - आप बस के रूप में
var items = mdw.GetItems<EntityType>(DataSpace.OSpace);
इस प्रकार एफई प्रॉक्सी अपने POCO वर्गों के बजाय प्राप्त करने के लिए इस्तेमाल किया dataspace बदलने की जरूरत है।
- 1. एएसपी.नेट एमवीसी 3 ईएफ कोडफर्स्ट - डीबीसीएन्टेक्स्ट आइटम संपादन
- 2. ईएफ 4.1 - डीबीसीएन्टेक्स्ट एसक्ल्यूक्वियर और
- 3. डीबीसीएन्टेक्स्ट
- 4. ईएफ 4.2, कोडफर्स्ट - एक पूर्ण प्रकार के भीतर नेविगेशन संपत्ति
- 5. ईएफ
- 6. डीबीसीएन्टेक्स्ट जोड़ा गया/संलग्न घटना?
- 7. ईएफ डीबीसीएन्टेक्स्ट जोड़ने के तरीके के तहत क्या चल रहा है?
- 8. डेटाबेस फर्स्ट पर कोडफर्स्ट का क्या फायदा है?
- 9. डीबीसीएन्टेक्स्ट के बाहर संशोधित इकाइयों को कैसे अपडेट करें?
- 10. ईएफ
- 11. ईएफ
- 12. ईएफ
- 13. ईएफ
- 14. ईएफ Codefirst अद्वितीय संपत्ति मान्य?
- 15. मैं एएसपीनेट ईएफ कोडफर्स्ट डेटा एनोटेशन का उपयोग कर वर्चर (अधिकतम) में SQL सर्वर में कॉलम कैसे सेट करूं?
- 16. ईएफ कोड प्रथम 4.3 डीबीकॉन्टेक्स्ट लाइफसाइकिल?
- 17. डीबीसीएन्टेक्स्ट को जोड़ने से पहले अकेले विशेषता द्वारा ईएफ 4 कोड पहली इकाई की [कुंजी] को कैसे पुनर्प्राप्त करें?
- 18. ईएफ 4 एनएचबीरनेट के साथ तुलना कैसे करता है?
- 19. संपत्ति ईएफ 4 कोड पहले कैसे नहीं बनेगा?
- 20. ईएफ विज़ार्ड
- 21. ईएफ तालिका
- 22. ईएफ 4.3
- 23. ईएफ "चैनक्स"
- 24. ईएफ 4.3
- 25. ईएफ 4
- 26. ईएफ 4.0
- 27. ईएफ 5.0
- 28. ईएफ 4.3
- 29. ईएफ 4.1
- 30. ईएफ माइग्रेशन?
एक ही समस्या है, क्या आप हल करते हैं? मुझे मदद चाहिए .. =/ –