Latest web development tutorials

modelo de ASP.NET MVC

Con el fin de aprender ASP.NET MVC, vamos a construir una aplicación de Internet.

Parte 7: Adición de modelo de datos.


modelo MVC

modelo MVC contiene, además de la vista y el controlador pura lógica cualquier otra lógica de aplicación (lógica de negocio, la lógica de validación, la lógica de acceso a datos).

Por MVC, el modelo puede controlar y manipular los datos de la aplicación.


carpeta de modelos

carpeta Modelos contiene la clase representa la aplicación del modelo.

Visual Web Developer crea automáticamente un archivo AccountModels.cs que contiene el modelo de seguridad de la aplicación.

AccountModels contiene LogOnModel, ChangePasswordModel y RegisterModel.


Adición de modelo de base de datos

modelo de base de datos necesaria para este tutorial se puede obtener siguiendo unos simples pasos para crear:

  • En la ventana Explorador de soluciones, haga clic en la carpeta Modelos y seleccione Agregar y clase.
  • Nombre las MovieDB.cs de clase y, a continuación, haga clic en Agregar.
  • Editor de la categoría:
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; }
}
}

Comentario:

Nos deliberadamente modelo llamado "MovieDB". En el último capítulo, usted ha visto para la tabla de base de datos "MovieDBs" (que terminan en s). Parece extraño, pero esta convención de nomenclatura asegura modelo conectado a la tabla de base de datos, así que hay que utilizar.


La adición de controlador de base de datos

La necesidad de este controlador de base de datos de tutorial a través de los siguientes dos pasos simples para crear:

  • Reconstruir su proyecto: elegir depuración y, a continuación, elija Generar MvcDemo en el menú.
  • (Explorador de soluciones) en el Explorador de soluciones, haga clic en la carpeta Controladores, seleccione Agregar y controlador.
  • Nombre de la configuración del controlador MoviesController.
  • Seleccione una plantilla: Controlador de lectura / escritura acciones y puntos de vista, utilizando Entity Framework
  • Seleccione la clase del modelo: MovieDB (MvcDemo.Models)
  • Seleccione la clase de contexto de datos: MovieDBContext (MvcDemo.Models)
  • Seleccione Ver Razor (CSHTML)
  • Haga clic en Agregar

Visual Web Developer crea los siguientes archivos:

  • Controladores de la carpeta de archivos MoviesController.cs
  • Vistas de carpeta en la carpeta películas

La adición de la base de datos Vistas

En la carpeta películas, automáticamente crea los siguientes archivos:

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

felicitaciones

Felicitaciones. Ha agregado el primer modelo de datos MVC para la aplicación.

Ahora usted puede hacer clic en "Películas" páginas de ficha.