utiliser
Le modèle ASP.NET MVC vous permet de contrôler et de manipuler les données d'application.Pour apprendre ASP.NET MVC, nous allons créer une application Internet.
Partie 7 : Ajout du modèle de données.
Le modèle MVC contient toute la logique d'application (logique métier, logique de validation, logique d'accès aux données) à l'exception de la logique de vue pure et de la logique du contrôleur.
Avec MVC, les modèles peuvent contrôler et manipuler les données des applications.
Le dossier Models contient des classes qui représentent les modèles de l'application.
Visual Web Developer crée automatiquement un fichier AccountModels.cs qui contient les modèles utilisés pour la sécurité des applications.
Les AccountModels incluent LogOnModel , ChangePasswordModel et RegisterModel .
Le modèle de base de données requis pour ce didacticiel peut être créé en quelques étapes simples :
Dans la fenêtre Explorateur de solutions , cliquez avec le bouton droit sur le dossier Modèles et sélectionnez Ajouter et Classe .
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.Data.Entity ; ; set ; } public string Director { get; set } public DateTime Date { get } } public class MovieDBContext : public DbSet<MovieDB> Films { obtenir ; réglé ; } } }
Note:
Nous avons intentionnellement 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.
Le contrôleur de base de données requis pour ce didacticiel peut être créé en quelques étapes simples :
Reconstruisez votre projet : sélectionnez Debug , puis Build MvcDemo dans le menu.
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 un modèle : Contrôleur avec actions et vues en lecture/écriture, à l'aide d'Entity Framework
Sélectionnez la classe de modèle : MovieDB (MvcDemo.Models)
Sélectionnez la classe de contexte de données : MovieDBContext (MvcDemo.Models)
Sélectionnez ViewRazor (CSHTML)
Cliquez sur Ajouter
Visual Web Developer créera les fichiers suivants :
Fichier MoviesController.cs dans le dossier Contrôleurs
Dossier Films dans le dossier Vues
Dans le dossier Films, les fichiers suivants sont automatiquement créés :
Créer.cshtml
Supprimer.cshtml
Détails.cshtml
Modifier.cshtml
Index.cshtml
Félicitations. Vous avez ajouté votre premier modèle de données MVC à votre application.
Vous pouvez maintenant cliquer sur l'onglet "Films".