Tutoriel ASP.NE...login
Tutoriel ASP.NET
auteur:php.cn  temps de mise à jour:2022-04-11 14:18:18

Modèle MVC


ASP.NET MVC - Modèle


Pour apprendre ASP.NET MVC, nous allons construire une application Internet.

Partie 7 : Ajout du modèle de données.


Modèle MVC

MVC Modèlecontient toutes les autres logiques d'application (logique métier, logique de validation, accès aux données) à l'exception de la vue pure et de la logique logique du contrôleur).

Avec MVC, les modèles peuvent contrôler et manipuler les données des applications.


Dossier Models

Dossier Models contient des classes qui représentent les modèles d'application.

Visual Web Developer crée automatiquement un fichier AccountModels.cs qui contient les modèles utilisés pour la sécurité des applications.

AccountModels contient LogOnModel, ChangePasswordModel et RegisterModel.


Ajouter un modèle de base de données

Le modèle de base de données requis pour ce tutoriel peut être créé en quelques étapes simples :

  • Dans Fenêtre de l'Explorateur de solutions, clic droit Modèles et sélectionnez Ajouter et Class.

  • Nommez la classe MovieDB.cs et cliquez sur Ajouter.

  • Modifiez cette classe :

en utilisant System;
en utilisant System.Collections.Generic;
en utilisant System.Linq;
en utilisant System.Web;
en utilisant System.Data.Entity;

espace de noms MvcDemo.Models
{
classe publique MovieDB
{
ID public int { get; set; }
chaîne publique Titre { get; set >
chaîne publique Directeur; { get; set; }
public DateHeure Date { get; set; >
classe publique MovieDBContext : DbContext
{
public DbSet<MovieDB> }
}
}

Remarque :

Nous avons délibérément nommé le modèle "MovieDB". Dans le chapitre précédent, vous avez vu « MovieDBs » (se terminant par s) pour les tables de base de données. Cela peut sembler un peu étrange, mais cette convention de dénomination garantit que le modèle est connecté à la table de la base de données et que vous devez l'utiliser.


Ajouter un contrôleur de base de données

Le contrôleur de base de données requis pour ce tutoriel peut être créé en quelques étapes simples :

  • Reconstruisez votre projet : Sélectionnez Debug puis sélectionnez dans le menu Construisez MvcDemo.

  • Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le dossier Contrôleurs et sélectionnez Ajouter et Contrôleur.

  • Définissez le nom du contrôleur sur MoviesController.

  • Sélectionnez le modèle : Contrôleur avec actions et vues en lecture/écriture, en utilisant Entity Framework

  • Sélectionnez la classe de modèle : MovieDB (MvcDemo.Models)

  • Sélectionnez les données classe de contexte :MovieDBContext (MvcDemo.Models)

  • Sélectionner la vueRazor (CSHTML)

  • Cliquez sur Ajouter

Visual Web Developer créera les fichiers suivants :

  • Contrôleurs dans le dossier MoviesController.cs fichier

  • Views dans le dossier Films


Ajouter une vue de base de données

Dans le dossier Films, les fichiers suivants seront automatiquement créés :

  • Create.cshtml

  • Supprimer.cshtml

  • Details.cshtml

  • Edit.cshtml

  • Index.cshtml


Félicitations

Félicitations. Vous avez ajouté votre premier modèle de données MVC à votre application.

Vous pouvez maintenant cliquer sur l'onglet "Films".