entity framework - ASP.NET MVC 2 Create Model using POST -
मेरे पास निम्न मॉडल है:
सार्वजनिक वर्ग उत्पाद {सार्वजनिक इन्ट आईडी}; सेट; } सार्वजनिक स्ट्रिंग नाम {get; सेट; } प्राइवेट इंट क्लास आईआईडी {प्राप्त; सेट; } सार्वजनिक श्रेणी श्रेणी {प्राप्त करें; सेट; } सार्वजनिक स्ट्रिंग इन्वेंटरीडिफ़िक्स {get; सेट; }}
मेरे पास एक नियंत्रक है जो एक नया उत्पाद बनाने के लिए उपयोग किया जाता है मेरा प्रश्न यह है कि कैसे मेरे मॉडल की संपत्तियों को सीमित करना है जो POST डेटा से बाध्य किया जा सकता है? चूंकि मैं केवल उपयोगकर्ता और पोस्ट के लिए नाम और श्रेणी चाहता हूं। या क्या यह एक बेहतर दृश्यमॉडल बनाने के लिए बेहतर है, जिसमें केवल इन गुणों को बाध्य किया जा सकता है?
सार्वजनिक कार्यवाही परिणाम (उत्पाद पृष्ठ)
या
सार्वजनिक एक्शन रिजल्ट (CreateProductViewModel मॉडल) बनाएँ
जहां
सार्वजनिक वर्ग CreateProductViewModel {सार्वजनिक स्ट्रिंग नाम {get; सेट;} सार्वजनिक एटआईसीआईडी {प्राप्त; सेट;}}
दृश्य के साथ जाएं आदर्श। यह डेटा मॉडल से आपके दृश्य को घटाना होगा। जैसा कि आपने पाया है कि उन्हें हमेशा की जरूरत नहीं होती है और मॉडल को देखने के लिए विशिष्ट होना चाहिए। आप गुणों को मैन्युअल रूप से मैप कर सकते हैं या अधिक जटिल परिदृश्यों के लिए उपयोग कर सकते हैं।
Comments
Post a Comment