2010-08-16 17 views
30

मैं एक नई परियोजना के लिए मॉडल डिजाइन करने के लिए एंटिटी फ्रेमवर्क के मॉडल डिजाइनर का उपयोग कर रहा हूं।इकाई फ्रेमवर्क - क्या ईडीएमएक्स डिजाइनर में गुणों को पुन: व्यवस्थित करने का कोई तरीका है?

गुण जोड़ना अपेक्षाकृत आसान है, हालांकि वे हमेशा इकाई में संलग्न होते हैं।

क्या वे जोड़े जाने के बाद गुणों को पुन: व्यवस्थित करने का कोई तरीका है? यह काफी परेशान है!

उत्तर

22

VS2012 में यह बहुत आसान है: बस alt + प्रेस अप/संपत्ति को चुन के साथ नीचे

+0

महान डेव लगता है, लेकिन यह मेरे लिए ईडीएमएक्स डिजाइनर में काम नहीं करता है। क्या आप उस संस्करण की पुष्टि कर सकते हैं जिसका आप उपयोग कर रहे हैं और आप इसे कैसे करते हैं? मैं वीएस -2010 और एंटिटीफ्रेमवर्क v4.3.1.0 का उपयोग कर रहा हूं। –

+0

आह क्षमा करें, मैं 2012 आरसी का उपयोग कर रहा हूं ताकि सुविधा नई हो। मैंने सोचा कि मैंने पहले ऐसा किया था लेकिन परीक्षण करने में बहुत देर हो चुकी है क्योंकि मैंने अपने पीसी को पुन: स्थापित किया है (चूंकि वीएस इतनी बुरी तरह से सुक्स स्थापित करता है) और मैं केवल एक वीएस संस्करण चाहता था। – Dave

+0

अच्छा, यह जानना अच्छा है कि यह नए वीएस में समर्थित है। इसे आजमाने की उम्मीद कर रहे हैं, हालांकि पिछले 2012 बीटा को अनइंस्टॉल करने से मेरी 2010 की स्थापना नष्ट हो गई है, इसलिए मैं अब आरटीएम की प्रतीक्षा कर रहा हूं। –

24

मैं "गुण को पुन: व्यवस्थित" आप उस गुण ईडीएम डिजाइनर में दिखाने हैं मतलब है और अगर है कि क्या आप तो मतलब है हाँ, वहाँ है द्वारा मान:
1. सही में अपने edmx फ़ाइल पर क्लिक करें समाधान एक्सप्लोरर और "ओपन के साथ ..." चुनें
2. दूसरा आइटम चुनें: स्वचालित संपादक चयनकर्ता (एक्सएमएल) और ठीक क्लिक करें।
3. हाँ पर क्लिक करें जहां यह पूछता है कि क्या आप edmx फ़ाइल को बंद करना चाहते हैं।
4. अब आपको दृश्य के पीछे बनाई जा रही XML फ़ाइल देखना चाहिए।
5. अपनी एंटीटी टाइप नोड को ढूंढें जिसे आपको अपनी गुणों को पुन: व्यवस्थित करने की आवश्यकता है: यह सीएसडीएल सामग्री में है: < EntityType Name = "yourEntityName">। नीचे संपत्ति नोड्स का एक पूरा गुच्छा है: < संपत्ति का प्रकार = "" नाम = "" ... स्केलर गुणों का क्रम बदलें, सहेजें और फिर इसे डिजाइनर मोड में खोलने के लिए edmx फ़ाइल पर डबल क्लिक करें ... आप देखेंगे कि ऑर्डर बदल दिया गया है!

+3

धन्यवाद, लेकिन वाह। मैं ड्रैग-एंड-ड्रॉप या कीबोर्ड शॉर्टकट की उम्मीद कर रहा था। वर्णमाला के पुन: क्रम में भी सक्षम होने के बावजूद आपका स्वागत किया जाएगा! –

+1

लॉल, कितना कष्टप्रद। –

0

https://github.com/timabell/ef-edmx-sorter/releases/latest डाउनलोड करें, इसे निकालें, और इसे अपनी .edmx फ़ाइल के विरुद्ध चलाएं। यह स्टोरेज मॉडल (जो आपके डेटाबेस फ़ील्ड ऑर्डर से मेल खाता है) पढ़ेगा और वैचारिक मॉडल में गुणों को फिर से ऑर्डर करने के लिए इसका उपयोग करेगा।

EfEdmxSorter.exe -i path/to/your.emdx 
संबंधित मुद्दे

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