30

localdb का उपयोग कर Entity Framework 5.0.0localdbVisual Studio 2012 Ultimate में बनाया का उपयोग कर के साथ मैं एक Code First परियोजना है। हालांकि मैं Class Diagram में अपने क्लास रिलेशनशिप देख सकता हूं, EF द्वारा स्वत: जेनरेट किए गए डेटाबेस के दृश्य आरेख को कैसे देखें?कैसे एक कोड पहले में डेटाबेस आरेख देखने पर

+0

इस ब्लॉग पोस्ट [http://www.stratospher.es/blog/post/connecting-to-localdb-with-sql-server-management -स्टूडियो-2012-एसएसएमएस] एसक्यूएल प्रबंधन स्टूडियो का उपयोग कर स्थानीय डीबी से कनेक्ट करने का तरीका दिखाता है। वीएस2012 के लिए उसी दृष्टिकोण का पुन: उपयोग किया जा सकता है। –

+0

धन्यवाद, पता है कि (अपना लिंक देखें)। मुझे संदेह था कि अगर ईएफ 5 में एक अंतर्निहित विकल्प है, तो डेटा प्रोजेक्ट देखने के लिए हर बार मेरी परियोजना को रिवर्स इंजीनियरिंग नहीं करना चाहिए। – Xaqron

+0

आप EdmxWriter.WriteEdmx (या PowerTools के साथ) का उपयोग करके edmx को डंप कर सकते हैं और VS2012 के साथ इस फ़ाइल को खोल सकते हैं EFDesigner को खोलना चाहिए और आपको डिज़ाइनर में मॉडल देखना चाहिए। ध्यान दें कि यह वैचारिक मॉडल होगा और स्टोर मॉडल (डेटाबेस) नहीं होगा हालांकि। – Pawel

उत्तर

38

Entity Framework Power Tools Beta 4 इंस्टॉल करें, विजुअल स्टूडियो को पुनरारंभ करें, अपने समाधान दृश्य में संदर्भ पर राइट-क्लिक करें और आपको संदर्भ मेनू में एक नया 'इकाई फ्रेमवर्क' विकल्प दिखाई देगा। विजुअल स्टूडियो में एक सुंदर दृश्य डेटाबेस आरेख देखने के लिए 'एंटिटी डेटा मॉडल देखें' का चयन करें। देखा!

+0

हाँ, कुछ परिस्थितियों में बहुत आसान है। आप कक्षाओं के समूह में मौजूदा डीबी को रिवर्स-इंजीनियर भी कर सकते हैं, जो मौजूदा डीबी स्थिति में ईएफ काम करते समय बहुत समय बचा सकता है। –

+1

अभी के लिए अच्छा है। इसे मॉडल के माध्यम से परिवर्तनों का समर्थन करना चाहिए (वर्तमान में यह केवल पढ़ने के लिए है) – Xaqron

+1

मैं इसका उपयोग करता हूं और यह आसान है। हालांकि, यह सख्ती से SQL डेटाबेस का आरेख नहीं है, हालांकि, यह इसका एक ईएफ मॉडल है। पैसा गिरा दिया गया और मैंने पाया कि आप सामान्य डेटाबेस आरेख उपकरण का उपयोग करके ऐसा करने के लिए SQL सर्वर प्रबंधन स्टूडियो 2012 का उपयोग कर सकते हैं। नीचे मेरा जवाब देखें। – TimS

10

आप Microsoft SQL सर्वर प्रबंधन Studio 2012 localdb साथ जो डेटाबेस आरेख में वे जिस तरह से आप अन्य SQL सर्वर डाटाबेस के साथ करने के लिए इस्तेमाल किया जा सकता का समर्थन करता है का उपयोग कर सकते हैं।

  1. ओपन प्रबंधन स्टूडियो (localdb)\v11.0 करने के लिए
  2. कनेक्ट (दृश्य स्टूडियो के साथ स्थापित किया जाना चाहिए था), विंडोज प्रमाणीकरण के साथ
  3. प्रासंगिक डेटाबेस
  4. खोजें डाटाबेस digrams का विस्तार करें, और यदि आप 'चित्र समर्थन वस्तुओं स्थापित पहले से ही
  5. आपको आवश्यक सारणी जोड़ें और आप कर चुके हैं!

स्रोत: यह पुराने, लेकिन अभी भी प्रासंगिक लेख: http://visualstudiomagazine.com/blogs/data-driver/2012/05/visual-studio-11-beta-easier-development-localdb.aspx