ASP.NET MVC - μοντέλο
- Προηγούμενη Σελίδα Βάση Δεδομένων MVC
- Επόμενη Σελίδα Ασφάλεια MVC
Για να μάθουμε ASP.NET MVC, θα κατασκευάσουμε μια διαδικτυακή εφαρμογή.
μερος 7:προσθήκη δεδομένων μοντέλου.
Μοντέλο MVC
MVC μοντέλοπεριέχει όλες τις λογικές της εφαρμογής (εμπορική λογική, λογική επαλήθευσης, λογική πρόσβασης δεδομένων), εκτός από την καθαρή λογική των προβλέψεων και των ελέγχων.
μέσω του MVC, τα μοντέλα μπορούν να αποθηκεύονται και να επεξεργάζονται δεδομένα της εφαρμογής.
φάκελος Models
φάκελος Modelsπεριέχει κλάσεις που εκπροσωπούν τα μοντέλα της εφαρμογής.
Visual Web Developer δημιουργεί αυτόματα ένα AccountModels.cs αρχεία, περιέχει μοντέλα για την ασφάλεια της εφαρμογής.
AccountModels περιέχει LogOnModel、ChangePasswordModel και RegisterModel.
προσθήκη βάσης δεδομένων μοντέλου
οι βάσεις δεδομένων μοντέλα που απαιτούνται για αυτό το σεμινάριο μπορούν να δημιουργηθούν με μερικά απλά βήματα:
στοmanager λύσηςστοιχείων, δεξί κλικ 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) για το μοντέλο δεδομένων. Ίσως να φαίνεται ξένο, αλλά αυτό είναι η συμβατική ονοματολογία για να διασφαλιστεί ότι ο έλεγχος συνδέεται με την τаблицή της βάσης δεδομένων.
Προσθήκη ελεγκτή βάσης δεδομένων
Ο ελεγκτής βάσης δεδομένων που απαιτείται για αυτό το κύκλο οδηγιών μπορεί να δημιουργηθεί με μερικά απλά βήματα:
- Προσθήκη του έργου σας: Επιλέξτε δοκιμή και από το μενού επιλέξτε Build MvcDemo.
- Στο διαχειριστήριο πόρων της λύσης, κάντε δεξί κλικ στον φάκελο Controllers και επιλέξτε προσθήκη, έλεγχο.
- Ονομάστε τον έλεγχο του controller ως MoviesController
- Επιλέξτε το μοτίβο: Controller με read/write actions και views, χρησιμοποιώντας Entity Framework
- Επιλέξτε την κλάση μοντέλου: MovieDB (MvcDemo.Models)
- Επιλέξτε την κλάση data context: MovieDBContext (MvcDemo.Models)
- Επιλέξτε την οπτική Razor (CSHTML)
- Κάντε κλικ για προσθήκη
Ο Visual Web Developer θα δημιουργήσει τα εξής αρχεία:
- Αρχείο MoviesController.cs στον φάκελο Controllers
- Φάκελος Movies στον φάκελο Views
Προσθήκη οπτικής βάσης δεδομένων
Οι παρακάτω αρχεία θα δημιουργηθούν αυτόματα στον φάκελο Movies:
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
Συγχαρητήρια
Συγχαρητήρια. Έχετε προσθέσει τον πρώτο τύπο MVC στην εφαρμογή σας.
Τώρα, μπορείτε να κάνετε κλικ στο εικονίδιο "Φιλμ".
- Προηγούμενη Σελίδα Βάση Δεδομένων MVC
- Επόμενη Σελίδα Ασφάλεια MVC