Latest web development tutorials

base de données ASP.NET MVC

Afin d'apprendre ASP.NET MVC, nous allons construire une application Internet.

Partie 6: Ajout de la base de données.


La création d'une base de données

Visual Web Developer avec une base de données SQL appelé SQL Server Compact libre.

La base de données nécessaire pour ce tutoriel en suivant quelques étapes simples pour créer:

  • Cliquez droit sur le dossier App_Data de fenêtre Explorateur de solutions
  • Sélectionnez Ajouter, Nouvel élément
  • Sélectionnez la base de données SQL Server Compact Local *
  • La base de données nommée Movies.sdf
  • Cliquez sur le bouton Ajouter

* Si aucune de la base de données locale des options SQL Server Compact, cela signifie que vous ne l' avez pas installé SQL Server Compac sur l'ordinateur. S'il vous plaît installer 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 avoir quelques connaissances de base des bases de données SQL. Si vous voulez étudier ce sujet, s'il vous plaît visitez notre tutoriel SQL .


Ajouter une table de base de données

Double-cliquez sur le dossier App_Data fichiers Movies.sdf, fenêtre Database Explorer ouvre.

Pour créer une nouvelle table dans la base de données, cliquez-droit sur le dossier Tables et sélectionnez Créer le tableau.

Créer les colonnes suivantes:

类型 是否允许为 Null
ID int (primary key) No
Title nvarchar(100) No
Director nvarchar(100) No
Date datetime No

Colonne explication:

ID est un entier (nombre entier) identifie le tableau pour chaque enregistrement.

Titre est de 100 caractères colonne de texte long, le nom du film pour le stockage.

Directeur est de 100 caractères longues colonnes de texte pour stocker le nom du réalisateur.

La date est les colonnes de date pour stocker la date vidéo de sortie.

Après avoir créé les colonnes ci-dessus, vous devez définir la colonne ID comme la clé primaire de la table (identificateur d'enregistrement). Pour ce faire, cliquez sur le nom de la colonne (ID), et sélectionnez la clé primaire. Dans la colonne fenêtre Propriétés, définissez la propriété d'identité True:

DB Explorateur

Une fois que vous avez créé une colonne de table, enregistrez la table et le nom MovieDBs.

commentaire:

Nous avons délibérément table nommée «MovieDBs» (se terminant en s). Dans le chapitre suivant, vous verrez les données pour le modèle "MovieDB". Il semble étrange, mais cette convention de nommage assure que le contrôleur connecté à la table de base de données, vous devez donc utiliser.


Ajout d'enregistrements de base de données

Vous pouvez utiliser Visual Web Developer pour ajouter des enregistrements de test à base de données de film.

Double-cliquez sur le fichier dossier Movies.sdf App_Data.

Cliquez droit sur le Database Explorer table MovieDBs fenêtre et sélectionnez Afficher le tableau de données.

Ajouter quelques disques:

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 automatiquement mise à jour, vous ne pouvez pas le modifier.


Ajouter la chaîne de connexion

Ajouter à votre fichier web.config <connectionStrings> élément des éléments suivants:

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>