Cette section explique
Création de la base de données ASP.NET MVC et ajout des données de la base de données.Pour apprendre ASP.NET MVC, nous allons créer une application Internet.
Partie 6 : Ajouter la 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 didacticiel peut être créée en quelques étapes simples :
Cliquez avec le bouton droit sur le dossier App_Data dans la fenêtre de l'Explorateur de solutions .
Sélectionnez Ajouter, nouvel élément
Sélectionnez Base de données locale compacte SQL Server *
Nommez la base de données Movies.sdf
Cliquez sur le bouton Ajouter
* Si la base de données locale SQL Server Compact ne figure pas parmi les options, vous n'avez pas installé SQL Server Compac sur votre ordinateur. Veuillez l'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 : Ce didacticiel nécessite que vous ayez des connaissances de base sur les bases de données SQL. Si vous souhaitez d'abord apprendre ce sujet, veuillez visiter notre didacticiel SQL.
Double-cliquez sur le fichier Movies.sdf dans le dossier App_Data et la fenêtre de l'explorateur de base de données s'ouvrira.
Pour créer une nouvelle table dans la base de données, cliquez avec le bouton droit sur le dossier Tables et sélectionnez Créer une table .
Créez des colonnes comme ceci :
Liste | taper | Si Null est autorisé |
---|---|---|
IDENTIFIANT | int (clé primaire) | Non |
Titre | nvarchar(100) | Non |
Directeur | nvarchar(100) | Non |
Date | dateheure | Non |
Explication des colonnes :
L'ID est un nombre entier (numéro complet) utilisé pour identifier chaque enregistrement de la table.
Le titre est une colonne de texte de 100 caractères utilisée pour stocker le nom du film.
Directeur est une colonne de texte de 100 caractères qui stocke le nom du directeur.
Date est une colonne de date utilisée pour stocker la date de sortie du film.
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 Clé primaire . Dans la fenêtre Propriétés de la colonne , définissez la propriété Identity sur True :
Lorsque vous avez créé les colonnes du tableau, enregistrez le tableau et nommez- le MovieDBs .
Note:
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.
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 :
IDENTIFIANT | Titre | Directeur | Date |
---|---|---|---|
1 | Psycho | Alfred Hitchcock | 01.01.1960 |
2 | La Dolce Vita | Federico Fellini | 01.01.1960 |
Remarque : La colonne ID est mise à jour automatiquement et vous n'avez pas besoin de la modifier.
Ajoutez l'élément suivant à l'élément <connectionStrings> dans votre fichier Web.config :
<add name="MovieDBContext" connectionString="Data Source=|DataDirectory|Movies.sdf" supplierName="System.Data.SqlServerCe.4.0"/>