से इस सवाल का , ऐसा लगता है कि यह समझ में आता है एक नियंत्रक एक बनाने के लिए ViewModel कि अधिक सही मॉडल उस दृश्य प्रदर्शित करने के लिए कोशिश कर रहा है को दर्शाता है, लेकिन मैं सम्मेलनों में से कुछ के बारे में उत्सुक (मैं MVC पैटर्न के लिए नया हूं , अगर यह पहले से ही स्पष्ट नहीं था)।
मूल रूप से, मेरे पास निम्नलिखित प्रश्न थे:
- मैं आम तौर पर एक वर्ग / फ़ाइल रखना पसंद करता हूं। क्या यह एक ViewModel के साथ समझ में आता है अगर यह केवल नियंत्रक से डेटा को देखने के लिए बनाया जा रहा है?
- यदि कोई ViewModel अपनी फ़ाइल में है, और आप एक निर्देशिका / प्रोजेक्ट संरचना का उपयोग कर रहे हैं, तो चीजों को अलग रखने के लिए, ViewModel फ़ाइल कहाँ से संबंधित है? में नियंत्रकों निर्देशिका?
यह मूल रूप से अभी के लिए है। मेरे कुछ और सवाल हो सकते हैं, लेकिन यह मुझे पिछले एक-एक घंटे से परेशान कर रहा है, और मुझे कहीं और लगातार मार्गदर्शन मिल सकता है।
EDIT: CodePlex पर नमूना NerdDinner ऐप को देखते हुए , ऐसा लगता है कि ViewModels नियंत्रकों का हिस्सा है , लेकिन यह अभी भी मुझे असहज बनाता है कि वे अपनी फाइलों में नहीं हैं।