ASP.NET MVC - Βάση δεδομένων SQL
- Προηγούμενη Σελίδα Προβολή MVC
- Επόμενη Σελίδα Μοντέλο MVC
Για να μάθουμε το ASP.NET MVC, θα κατασκευάσουμε μια εφαρμογή Internet.
Μέρος 6:Προσθήκη βάσης δεδομένων.
Δημιουργία βάσης δεδομένων
Η Visual Web Developer περιλαμβάνει μια δωρεάν βάση δεδομένων SQL, με το όνομα SQL Server Compact.
Η βάση δεδομένων που απαιτείται για αυτό το μάθημα μπορεί να δημιουργηθεί με μερικά απλά βήματα:
- Κάντε δεξί κλικ στο Solution Explorer App_Data Φάκελος
- ΕπιλέξτεΠροσθήκη,Νέο έργο
- Επιλέξτε SQL Server Compact Local Database *
- Μετανοήστε τη βάση δεδομένων με το όνομα Movies.sdf
- Κάντε κλικΠροσθήκηκουμπί
* Αν η επιλογή δεν περιλαμβάνει τη SQL Server Compact Local Database, τότε σημαίνει ότι δεν έχετε εγκαταστήσει τη SQL Server Compact στο υπολογιστή σας. Εγκαταστήστε την μέσω του παρακάτω σύνδεσμου:SQL Server Compact
Visual Web Developer θα δημιουργήσει αυτόματα τη βάση δεδομένων στο φάκελο App_Data.
Σημείωση:Στο μάθημα, χρειάζεται να έχετε τις βασικές γνώσεις SQL βάσης δεδομένων. Αν θέλετε να μάθετε αυτό το θέμα πρώτα, επισκεφθείτε την Εκμάθηση SQL.
Προσθήκη τάμπλης βάσης δεδομένων
Κάντε διπλό κλικ στο φάκελο Movies.sdf Θα ανοίξει Database Explorer window.
Για να δημιουργήσετε νέα τάμπλη σε αυτή τη βάση δεδομένων, κάντε δεξί κλικ Tables Φάκελο, και μετά επιλέξτεΔημιουργία της τάμπλης.
Δημιουργία των παρακάτω στηλών:
Στήλη | Τύπος | Επιτρέπει Nulls |
---|---|---|
ID | int (πρωτεύον κλειδί) | Όχι |
Τίτλος | nvarchar(100) | Όχι |
Δημιουργός | nvarchar(100) | Όχι |
Ημερομηνία | datetime | Όχι |
Επεξήγηση των στηλών:
ID Είναι ένα ακέραιο που χρησιμοποιείται για την αναγνώριση κάθε εγγραφής στην τаблицή.
Τίτλος Είναι ένα κείμενο μήκους 100 χαρακτήρων, το οποίο χρησιμοποιείται για την αποθήκευση του τίτλου της ταινίας.
Δημιουργός Είναι ένα κείμενο μήκους 100 χαρακτήρων, το οποίο χρησιμοποιείται για την αποθήκευση του ονόματος του σκηνοθέτη.
Ημερομηνία 是日期列,用于存储影片的发行日期。
Είναι στήλη ημερομηνίας, η οποία χρησιμοποιείται για την αποθήκευση της ημερομηνίας κυκλοφορίας του φιλμ.Μετά την ολοκλήρωση της δημιουργίας των παραπάνω στήλων, πρέπει να ρυθμίσετε τη στήλη ID ως τοΚλειδί Κύριο Κάντε κλικ στο όνομα της στήλης (ID) και επιλέξτε Συμπεριφορά Στήλης Στο παράθυρο επιλέξτε το κλειδί κύριο, το Identity Παράμετροι ρυθμίσεων.
True MovieDBs.
Σημείωση:Όταν ολοκληρώσετε τη δημιουργία των στήλων του πίνακα, παρακαλώ αποθηκεύστε τον πίνακα και ονομάστε τον
Έχουμε ονομάσει αυτόν τον πίνακα "MovieDBs" (με το s που τελειώνει). Στο επόμενο κεφάλαιο, θα δούμε τη χρήση του "MovieDBs" για το μοντέλο δεδομένων. Νιώθετε λίγο ξένοι; Αλλά αυτό είναι η συμβατική ονοματολογία για να διασφαλίσουμε ότι ο ελεγκτής συνδέεται με το πίνακα της βάσης δεδομένων.
Προσθήκη δεδομένων βάσης δεδομένων
Μπορείτε να χρησιμοποιήσετε το Visual Web Developer για να προσθέσετε μερικά δοκιμαστικά δεδομένα στη βάση δεδομένων movie. App_Data Κάντε διπλό κλικ στον φάκελο Movies.sdf Αρχείο.
Κάντε δεξί κλικ στο παράθυρο Εξερεύνησης Δatabases MovieDBs Πίνακα και επιλέξτε Εμφάνιση Δεδομένων Πίνακα.
Προσθέστε ρεκόδο:
ID | Τίτλος | Δημιουργός | Ημερομηνία |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Σημείωση:Η στήλη ID θα ενημερωθεί αυτόματα. Δεν χρειάζεται να επεξεργαστείτε.
Προσθέστε συνδέσμοι κειμένου
Για Web.config Στο αρχείο <connectionStrings> Προσθέστε τον παρακάτω στοιχείο:
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|\Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/>
- Προηγούμενη Σελίδα Προβολή MVC
- Επόμενη Σελίδα Μοντέλο MVC