2011-02-15 17 views
6

स्टीव सैंडर्सन का एक महान ब्लॉग है जो एमवीसीएसकॉल्डिंग के विवरण में जाता है। इसे यहाँ देखें http://blog.stevensanderson.com/2011/01/13/mvcscaffolding-standard-usage/बाहरी मॉडल के साथ काम करने के लिए MvcScaffold कैसे प्राप्त करें?

उन्होंने यह भी अपने ब्लॉग में http://channel9.msdn.com/Series/mvcConf/mvcConf-2-Steve-Sanderson-MvcScaffolding

पर एक बड़ा वीडियो वह उल्लेख है ...। मॉडल टाइप: डिफ़ॉल्ट रूप से हम इसे नियंत्रक नाम से अनुमान लगाने का प्रयास करते हैं, लेकिन यदि आप अपने नियंत्रकों और मॉडलों को पूरी तरह से असंबंधित नाम रखना चाहते हैं, तो आप इस पैरामीटर का उपयोग करके एक विशेष मॉडल प्रकार निर्दिष्ट कर सकते हैं। हमें आपकी परियोजना में परिभाषित कोई भी मॉडल क्लास या किसी अन्य प्रोजेक्ट में संदर्भित किया जाएगा, लेकिन किसी भी बाहरी असेंबली में नहीं।

हमारे व्यू मॉडेल एक ही समाधान में एक अलग परियोजना में रखा जाता है। हालांकि हम डीएलएल का संदर्भ दे रहे हैं तो Get-ProjectType -ModelType ourVM-Project OurProject मॉडल नहीं ढूंढता है।
कोई समस्या नहीं यह एक ओपन सोर्स प्रोजेक्ट है। मैं कोड नीचे कर दूंगा और Get-ProjectType tweek।

मैं पावरशेल में Get-ProjectType को परिभाषित करने में असमर्थ हूं। (हल किया गया)

उत्तर

0

हमने कस्टम मचान बनाने के लिए एमवीसीएसएफ़ोल्ड का उपयोग किया (एमवीसीकॉनएफ 2 के दौरान स्टीव सैंडर्सन वीडियो देखें)। फिर हमारे कस्टम मचानकर्ता ने काम करने के लिए हमारी कस्टम पावरहेल स्क्रिप्ट को बुलाया।