Base de données MVC
ASP.NET MVC - Base de données SQL
Pour apprendre ASP.NET MVC, nous allons créer une application Internet.
Partie 6 : Ajout de la base de données.
Créer une base de données
Visual Web Developer est livré avec une base de données SQL gratuite appelée SQL Server Compact.
La base de données requise pour ce tutoriel peut être créée en quelques étapes simples :
Cliquez avec le bouton droit sur la fenêtre Explorateur de solutions 🎜>App_Data Dossier
- Sélectionner
Ajouter, nouvel élément
- Sélectionner
Base de données locale compacte SQL Server *
- Nommez la base de données
Movies.sdf
- Cliquez sur
Ajouter Bouton
* S'il n'y a pas de base de données locale SQL Server Compact dans les options, vous n'avez pas installé SQL Server Compac sur votre ordinateur. Veuillez installer via le lien suivant : SQL Server Compact
Visual Web Developer crée automatiquement la base de données dans le dossier App_Data.Remarque : Dans ce tutoriel, vous devez maîtriser certaines connaissances de base sur la base de données SQL. Si vous souhaitez d'abord apprendre ce sujet, visitez notre didacticiel SQL.
Ajouter une table de base de donnéesDouble-cliquez sur le fichier
Movies.sdf dans le dossier App_Data et sur l'Explorateur de base de données< 🎜 ouvrira > fenêtre. Pour créer une nouvelle table dans la base de données, cliquez avec le bouton droit sur le dossier
Tableset sélectionnez Créer une table. Créez les colonnes suivantes :
Explication des colonnes :
ID est un entier (nombre complet) utilisé pour identifier chaque enregistrement de la table.
Titre est une colonne de texte de 100 caractères qui stocke le titre du film.
Directeur est une colonne de texte de 100 caractères qui stocke le nom du réalisateur.
Date est une colonne de date qui stocke la date de sortie de la vidéo.
Après avoir créé les colonnes ci-dessus, vous devez définir la colonne ID comme clé primaire (identifiant d'enregistrement) de la table. Pour ce faire, cliquez sur le nom de la colonne (ID) et sélectionnez Primary Key. Dans la fenêtre Propriétés de la colonne, définissez la propriété Identity sur True :
Lorsque vous créez le table Après les colonnes, enregistrez la table et nommez-la MovieDBs.
Remarque :
Nous avons intentionnellement nommé la table "MovieDBs" (se terminant par s). Dans le chapitre suivant, vous verrez « MovieDB » pour le modèle de données. Cela peut sembler un peu étrange, mais cette convention de dénomination garantit que le contrôleur est connecté à la table de la base de données et que vous devez l'utiliser.
Ajouter des enregistrements de base de données
Vous pouvez utiliser Visual Web Developer pour ajouter des enregistrements de test à la base de données de films.
Double-cliquez sur le fichier Movies.sdf dans le dossier App_Data.
Cliquez avec le bouton droit sur la table MovieDBs dans la fenêtre de l'Explorateur de base de données et sélectionnez Afficher les données de la table.
Ajoutez quelques enregistrements :
ID | Title | Director | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Remarque : La colonne ID sera mise à jour automatiquement, vous n'avez pas besoin de la modifier.
Ajouter une chaîne de connexion
Ajoutez l'élément suivant à l'élément <connectionStrings> dans votre fichier Web.config :
connectionString="Données Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>