कोर्स सिफारिश:
- पिछला पृष्ठ एमवीसी डाटाबेस
- अगला पृष्ठ एमवीसी सुरक्षा
ASP.NET MVC - मॉडल
ASP.NET MVC को सीखने के लिए, हम एक इंटरनेट अनुप्रयोग का निर्माण करेंगे।भाग 7:
एमवीसी मॉडेल
डाटा मॉडल जोड़ें MVCमॉडल
मॉडल शामिल है जो सभी अनुप्रयोग लॉजिक (व्यावसायिक लॉजिक, प्रमाणीकरण लॉजिक, डाटा एक्सेस लॉजिक) को शामिल करता है, स्पष्ट रूप से दृश्य और कंट्रोलर लॉजिक को छोड़कर।
MVC के माध्यम से, मॉडल अनुप्रयोग डाटा को सहेज सकते हैं और ऑपरेशन कर सकते हैं।
MVC के माध्यम से, मॉडल अनुप्रयोग डाटा को सहेज सकते हैं और ऑपरेशन कर सकते हैं।Models फ़ोल्डर
जो अनुप्रयोग मॉडल को प्रतिनिधित्व करने वाली क्लास को शामिल करता है। Visual Web Developer ऑटोमेटिक रूप से एक AccountModels.cs
फ़ाइल शामिल है जो अनुप्रयोग सुरक्षा के लिए मॉडल को शामिल करता है। AccountModels शामिल है、LogOnModel ChangePasswordModel और。
RegisterModel
डाटाबेस मॉडल जोड़ें
इस शिक्षा-से-संबंधित डाटाबेस मॉडल को निम्नलिखित सरल कदमों से बनाया जा सकता है:समाधान प्रबंधकमें दायाँ मुख बदलकर Models फ़ोल्डर में चुनेंजोड़ें、क्लास。
को लिए MovieDB.cs नाम दें और इसके बादजोड़ें。
सकल इस क्लास को संपादित करें:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; namespace MvcDemo.Models } public class MovieDB } public int ID { get; set; } public string Title { get; set; } public string Director { get; set; } public DateTime Date { get; set; } } public class MovieDBContext : DbContext } public DbSet<MovieDB> Movies { get; set; } } }
टिप्पणी:हमने इस तालिका को 'MovieDBs' (s से समाप्त) नाम दिया है।पिछले अध्याय में, हमने डाटाबेस तालिका के नाम 'MovieDBs' (s से समाप्त) को डाटा मॉडल के लिए देखा।यह कुछ अजीब नहीं लगता है, लेकिन यह कंट्रोलर और डाटाबेस तालिका को जोड़ने के लिए नामकरण परंपरा है।
डाटाबेस कंट्रोलर जोड़ें
इस ट्यूटोरियल के लिए आवश्यक डाटाबेस कंट्रोलर को निम्नलिखित सरल कदमों से बनाया जा सकता है:
- परियोजना को पुन:संगठित करें: परीक्षण को चुनें, फ़ोल्डर से बनाएं, MvcDemo
- सॉल्यूशन मैनेजर में, Controllers फ़ोल्डर पर दाहिनी बटन दबाएं और जोड़े, कंट्रोलर चुनें
- कंट्रोलर नाम व्यवस्थित करें: MoviesController
- टैम्पलेट चुनें: Controller with read/write actions and views, using Entity Framework
- मॉडल को चुनें: MovieDB (MvcDemo.Models)
- data context को चुनें: MovieDBContext (MvcDemo.Models)
- दृश्य चुनें रेज़र (CSHTML)
- जोड़ें टिप्पणी क्लिक करें
विजुअल वेब डेवलपर निम्नलिखित फ़ाइलों को बनाएगा:
- Controllers फ़ोल्डर में MoviesController.cs फ़ाइल
- Views फ़ोल्डर में Movies फ़ोल्डर
डाटाबेस दृश्य जोड़ें
निम्नलिखित फ़ाइल आवृत्ति के रूप में Movies फ़ोल्डर में आवृत्ति की जाएगी:
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
बधाई
बधाई देते हैं।आपने अपनी अनुप्रयोग में पहला MVC डाटा प्रकार जोड़ा है。
अब, आप 'फिल्म' टैब पर क्लिक कर सकते हैं。
- पिछला पृष्ठ एमवीसी डाटाबेस
- अगला पृष्ठ एमवीसी सुरक्षा