Latest web development tutorials

modèle ASP.NET MVC

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

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


modèle MVC

modèle MVC contient en plus de la vue et le contrôleur logique pure tous les autres de la logique applicative (logique métier, la logique de validation, la logique d'accès aux données).

Par MVC, le modèle peut contrôler et manipuler les données d'application.


dossier Models

dossier Modèles contient la classe représente l'application du modèle.

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

AccountModels contient LogOnModel, ChangePasswordModel et RegisterModel.


L'ajout de modèle de base de données

modèle de base de données nécessaire pour ce tutoriel peut être obtenu en suivant quelques étapes simples pour créer:

  • Dans la fenêtre Explorateur de solutions, cliquez-droit sur le dossier Modèles et sélectionnez Ajouter et classe.
  • Nommez les MovieDB.cs de classe, puis cliquez sur Ajouter.
  • Modifier cette catégorie:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace MvcDemo.Models
{
public class MovieDB
{
public int ID { get; set; }
public string Title { get; set; }
public string Director { get; set; }
public DateTime Date { get; set; }

}
public class MovieDBContext : DbContext
{
public DbSet<MovieDB> Movies { get; set; }
}
}

commentaire:

Nous avons délibérément modèle nommé "MovieDB". Dans le dernier chapitre, vous avez vu pour la table de base de données "MovieDBs" (se terminant en s). Il semble étrange, mais cette convention de nommage assure modèle connecté à la table de base de données, vous devez donc utiliser.


L'ajout de contrôleur de base de données

Besoin pour ce contrôleur de base de données tutoriel à travers les quelques étapes simples suivantes pour créer:

  • Reconstruire votre projet: choisissez Debug, puis choisissez Build MvcDemo dans le menu.
  • (Explorateur de solutions) dans l'Explorateur de solutions, cliquez droit sur le dossier Controllers, sélectionnez Ajouter et contrôleur.
  • Réglage nom du contrôleur MoviesController.
  • Sélectionnez un modèle: Contrôleur avec lecture / écriture des actions et des points de vue, en utilisant 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 Afficher Razor (CSHTML)
  • Cliquez sur Ajouter

Visual Web Developer crée les fichiers suivants:

  • Contrôleurs dossier fichier MoviesController.cs
  • Vues dossier dans le dossier Movies

Ajout de la base de données Vues

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

  • Create.cshtml
  • Delete.cshtml
  • Details.cshtml
  • Edit.cshtml
  • Index.cshtml

Félicitations

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

Maintenant, vous pouvez cliquer sur les "Films" pages à onglet.