ईएफ कोड फर्स्ट dbcontext से dbset कक्षाओं के लिए प्रोग्रामेटिक रूप से मेटाडेटा कैसे प्राप्त करें? कोड कोड उद्देश्यों के लिए यह लूप करना है।EF CodeFirst DbContext से dbsets मेटाडेटा कैसे प्राप्त करें?
13
A
उत्तर
15
कुछ अतिरिक्त शोध के बाद, मुझे लगता है कि मुझे एक जवाब मिला। असल में, आपको ऑब्जेक्ट कॉन्टेक्स्ट में छोड़ना होगा, मूल ईएफ संदर्भ है कि डीबीकॉन्टेक्स्ट एक रैपर है, और नीचे मेटाडाटा वर्कस्पेस जानकारी का उपयोग करें।
अगर कोई सीधे डीबीकॉन्टेक्स्ट से प्राप्त करने का सीधा तरीका है तो कृपया एक और जवाब जोड़ें क्योंकि यह एक और सहज हो सकता है और यदि कोई है तो बेहतर होगा।
using System.Data.Metadata.Edm;
using System.Data.Objects;
using System.Data.Entity.Infrastructure;
...
using (dbcontext context = new TestContext())
{
ObjectContext objContext = ((IObjectContextAdapter)context).ObjectContext;
MetadataWorkspace workspace = objContext.MetadataWorkspace;
IEnumerable<EntityType> tables = workspace.GetItems<EntityType>(DataSpace.SSpace);
}
धन्यवाद, विल
संबंधित मुद्दे
- 1. Oracle ODP.Net और EF CodeFirst के साथ काम करने के लिए DbContext को कॉन्फ़िगर कैसे करें?
- 2. जेडीबीसी से अनुक्रम मेटाडेटा कैसे प्राप्त करें?
- 3. पुस्तक मेटाडेटा कैसे प्राप्त करें?
- 4. EF CodeFirst परिवर्तनों को सहेजते समय डेटाबेस अपवादों को संभालने
- 5. MPMoviePlayerController से मेटाडेटा प्राप्त करना
- 6. ef 5 codefirst enum संग्रह डेटाबेस में उत्पन्न नहीं किया गया
- 7. ef
- 8. मैं EF
- 9. EF 4.1
- 10. कैसे जब codefirst
- 11. एमवीसी ef
- 12. ps -ef से gids प्राप्त करना | grep कीवर्ड
- 13. ईएफ Codefirst अद्वितीय संपत्ति मान्य?
- 14. बीज विधि को EntityFramework CodeFirst
- 15. dbcontext में 'रीफ्रेश'
- 16. DbContext ChangeTracker: लेखा परीक्षा
- 17. एमपी 3 से मेटाडेटा कैसे पढ़ा जाए?
- 18. पहले इकाईफ्रेमवर्क डेटाबेस के साथ डेटाबेस जानकारी कैसे प्राप्त करें?
- 19. त्रुटि: http से मेटाडेटा प्राप्त नहीं कर सकता ......? Wsdl
- 20. एक प्रकाशन के सभी मेटाडेटा स्कीमा प्राप्त करें
- 21. क्या DbContext और ObjectContext
- 22. एक तस्वीर से मेटाडाटा कैसे प्राप्त करें?
- 23. रिमोट कंप्यूटर (एसएसएच + पायथन) से कंसोल आउटपुट कैसे प्राप्त करें
- 24. इकाई की रूपरेखा 4.1 (CodeFirst)
- 25. नच: मेटाडेटा
- 26. UIImagePickerControlleHow के परिणामों से, मैं इसमें मेटाडेटा के साथ जेपीईजी कैसे प्राप्त करूं?
- 27. एफई DbContext और StructureMap scoping
- 28. मेटाडेटा टाइप प्रकार
- 29. OLEDB का उपयोग कर एक्सेल में केवल एक्सेल वर्कशीट नामों की सूची कैसे प्राप्त करें; मेटाडेटा
- 30. मॉडलबिल्डर कहाँ है। EF CTP5 में मेटाडेटाइनडेटा शामिल करें?
मैं पता लगा DbContext की इकाइयां संदर्भित करने के लिए कैसे, लेकिन मैं अभी भी अनिश्चित कैसे है कि मैं कोड पीढ़ी के लिए उपयोग कर रहा हूँ टी -4 टेम्पलेट में है कि संदर्भ पाने के लिए कर रहा हूँ। कोई विचार? मैं शायद उस मुद्दे पर एक और सवाल पोस्ट करूंगा। – WillC
क्या आपको टी 4 समाधान मिला? –