ASP.NET MVC - మోడల్
- ముందు పేజీ ఎం వి సి డేటాబేస్
- తరువాత పేజీ ఎం వి సి సెక్యూరిటీ
ASP.NET MVC ను నేర్చుకోవడానికి, మేము ఒక ఇంటర్నెట్ అప్లికేషన్ నిర్మించాలి.
భాగం 7:డేటా మోడల్ జోడించండి
ఎం వి సి మోడల్
MVC మోడల్అప్లికేషన్ లోని అన్ని అప్లికేషన్ లాజిక్స్ (బిజినెస్ లాజిక్స్, వెరిఫికేషన్ లాజిక్స్, డేటా అడిసెస్ లాజిక్స్) కలిగి ఉంటుంది, కానీ పరిమితంగా వ్యూ మరియు కంట్రోలర్ లాజిక్స్ కాదు.
MVC ద్వారా మోడల్స్ అప్లికేషన్ డేటాను సేవ్ మరియు ఆపరేట్ చేయవచ్చు.
మోడల్స్ ఫోల్డర్
మోడల్స్ ఫోల్డర్అప్లికేషన్ మోడల్స్ ప్రతినిధించే క్లాస్లను సృష్టిస్తుంది.
విజువల్ వెబ్ డెవెలపర్ స్వయంచాలకంగా ఒక అకౌంట్ మోడల్స్ సిఎస్ సి ఫైల్ ఫైల్, అకౌంట్ సెక్యూరిటీ మోడల్స్ కలిగి ఉంటుంది.
అకౌంట్ మోడల్స్ కలిగి ఉంటుంది లాగ్ ఆన్ మోడల్మొదలు మొదలు మొదలుచేంజ్ పాస్వర్డ్ మోడల్ మరియు రిజిస్టర్ మోడల్.
డేటాబేస్ మోడల్ జోడించండి
ఈ ట్యూటోరియల్ కొరకు అవసరమైన డేటాబేస్ మోడల్స్ కొన్ని సాధారణ పేరుల ద్వారా సృష్టించబడవచ్చు:
లోసొల్యూషన్ మేనేజర్లో కుడి క్లిక్ చేయండి మోడల్స్ ఫోల్డర్ ను గురించిజోడించండిమొదలు మొదలు మొదలుక్లాస్.
క్లాస్ ను గురించి మోవీడబ్లూ సిఎస్ సి ఫైల్ పేరు ఇవ్వండి మరియు క్లిక్ చేయండిజోడించండి.
ఈ క్లాస్ ను సవరించండి:
యూసింగ్ సిస్టమ్ ఇంగ్లైస్; యూసింగ్ సిస్టమ్ కలిక్షన్స్ ఇంగ్లైస్; యూసింగ్ సిస్టమ్ లిన్ ఇంగ్లైస్; యూసింగ్ సిస్టమ్ వెబ్ అప్ ఇంగ్లైస్; యూసింగ్ సిస్టమ్ డేటా ఎంజెల్ డబ్ల్ ఇంగ్లైస్; నేమ్స్పేస్ మ్యాక్వీడోమో మోడల్స్; } పబ్లిక్ క్లాస్ మోవీడబ్లూ; } పబ్లిక్ ఇంట్ ఐడి గెట్; సెట్; పబ్లిక్ స్ట్రింగ్ టైటిల్ గెట్; సెట్; పబ్లిక్ స్ట్రింగ్ డైరెక్టర్ గెట్; సెట్; పబ్లిక్ డేటైమ్ డేటే గెట్; సెట్; } పబ్లిక్ క్లాస్ మోవీడబ్లూసింక్టెక్ట్ : డిబిఎఫ్ } public DbSet<MovieDB> Movies { get; set; } } }
ప్రత్యామ్నాయం గురించి:మేము ఈ పట్టికను "MovieDBs" (s తో ముగించబడింది) అని పేరు పెట్టాము. గత చాప్టర్లో, డాటా మోడల్కు ఉపయోగించబడిన డాటాబేస్ పట్టికల పేరు "MovieDBs" (s తో ముగించబడింది) ని చూసాము. ఇది క్లిష్టంగా లేదా లేదు, కానీ ఈ నామకరణ నియమం కంట్రోలర్ను డాటాబేస్ పట్టికతో జోడించడానికి ఉపయోగించబడుతుంది.
డేటాబేస్ కంట్రోలర్ను జోడించండి
ఈ పాఠ్యక్రమంలో అవసరమైన డేటాబేస్ కంట్రోలర్ను కొన్ని సాధారణ అడుగులతో సృష్టించవచ్చు:
- ప్రాజెక్ట్ను పునఃనిర్మించండి: పరీక్షను ఎంచుకొని, మెనూలో Build MvcDemo ను ఎంచుకొనండి.
- ప్రాజెక్ట్ సోల్యూషన్ మేనేజర్లో Controllers ఫోల్డర్పై కుదిరి, క్లిక్ చేయండి, క్లిక్ చేయండి మరియు Controller ను జోడించండి అనేది ఎంచుకొనండి.
- కంట్రోలర్ పేరును MoviesController గా నిర్ణయించండి
- ట్యామ్పల్ను ఎంచుకొనండి: Controller with read/write actions and views, using Entity Framework
- మోడల్ క్లాస్ను ఎంచుకొనండి: MovieDB (MvcDemo.Models)
- data context క్లాస్ను ఎంచుకొనండి: MovieDBContext (MvcDemo.Models)
- వీక్షణను ఎంచుకొనండి రేజర్ (CSHTML)
- జోడించడానికి క్లిక్ చేయండి
Visual Web Developer ఈ ఫైలులను సృష్టిస్తుంది:
- Controllers ఫోల్డర్లోని MoviesController.cs ఫైలు
- Views ఫోల్డర్లోని Movies ఫోల్డర్
డేటాబేస్ వీక్షణను జోడించండి
ఈ ఫైలులు స్వయంచాలకంగా Movies ఫోల్డర్లో సృష్టించబడతాయి:
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
మీరు అభినందిస్తున్నాము
మీరు అభినందిస్తున్నాము. మీరు అప్లికేషన్కు మొదటి MVC డాటా రకాన్ని జోడించారు.
ఇప్పుడు, మీరు 'చలనచిత్రం' లేబుల్ పేజీలో క్లిక్ చేయగలరు.
- ముందు పేజీ ఎం వి సి డేటాబేస్
- తరువాత పేజీ ఎం వి సి సెక్యూరిటీ