मैं अपने प्रोजेक्ट संदर्भ और मॉडल पैदा करने के साथ एक ही समस्या थी पर ध्यान देना चाहते हैं के रूप में देखने की जरूरत है। यहां कुछ चीजें हैं जो मैंने की थीं।
अपडेट के लिए 1.0 RC1 नीचे
Project.json
"dependencies": {
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer.Design": "7.0.0-rc1-final"
},
"commands": {
"ef": "EntityFramework.Commands"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
}
DNX कमान
dnx ef dbcontext scaffold "connectionString" EntityFramework.MicrosoftSqlServer
मूल पोस्ट नीचे
सुनिश्चित करें कि इन
"dependencies": {
"EntityFramework.SqlServer": "7.0.0-beta7",
"EntityFramework.Commands": "7.0.0-beta7",
"EntityFramework.SqlServer.Design": "7.0.0-beta7"
},
"commands": {
"ef": "EntityFramework.Commands"
}
अपग्रेड dnvm और DNX runtimes रूप में अच्छी तरह का उपयोग कर dnvm अद्यतन आत्म और dnvm उन्नयन: अपने project.json फाइल करने के लिए जोड़ रहे हैं। मैं इसे cmd में भाग गया।
प्रोजेक्ट स्थान में cmd.exe खोला गया है (यदि आप विंडोज़ में हैं, फ़ोल्डर में जाएं और Shift + फ़ोल्डर में राइट-क्लिक करें और "यहां कमांड विंडो खोलें" पर क्लिक करें)। मेरे मामले में मेरे डेटा एक्सेस लेयर उदाहरण के लिए मेरे पास एक अलग परियोजना थी।
C:\Projects\Stackoverflow Example\src\StackoverflowExample.DAL\
मैं तो simplay भाग गया:
DNX एफई dbcontext पाड़ "डेटा स्रोत = .; प्रारंभिक सूचि = डेटाबेस; एकीकृत सुरक्षा = सच" EntityFramework.SqlServer
सुनिश्चित करें कि आपकी परियोजना निर्माण कर सकती है। यदि त्रुटियां हैं, तो आदेश शायद काम नहीं करेंगे।
यह सभी मॉडलों के साथ-साथ संदर्भ (प्रत्येक इकाई के OnModelCreating() सेटअप के साथ उत्पन्न हुआ)। यदि आपको सभी मॉडलों की आवश्यकता नहीं है, तो बस उन लोगों को हटाएं जिन्हें आप उपयोग नहीं कर रहे हैं।
तो तुम जवाब देने के लिए प्रश्न:
- यह मॉडल और फ़ोल्डर जहाँ आप में DNX एफई dbcontext पाड़ भाग गया में संदर्भ बनाता है
- मैं किसी भी आदेश दिए गए हैं यह अभी तक करने की अनुमति देता देख नहीं कर सकते। । cmd में dnx ef --help चलाएं और स्वयं को ढूंढें। dnx ef
मुझे उम्मीद है कि इससे मदद मिलती है।
जब आप कहते हैं कि तुम उन आदेशों के साथ "छोटी लक" पड़ा है, क्या समस्या वास्तव में था? – DavidG
@DavidG जब मैं प्रॉम्प्ट में कमांड चलाता हूं, तो मुझे कोई परिणाम नहीं मिलता है। कोई त्रुटि नहीं, लेकिन कोई सफलता नहीं। मेरी संदर्भ फ़ाइल खाली बनी हुई है और मुझे फाइल सिस्टम में कोई दूसरा जोड़ा नहीं गया है। – awh112