usar
El modelo ASP.NET MVC le permite controlar y manipular los datos de la aplicación.Para aprender ASP.NET MVC, crearemos una aplicación de Internet.
Parte 7: Agregar el modelo de datos.
El modelo MVC contiene toda la lógica de la aplicación (lógica de negocios, lógica de validación, lógica de acceso a datos) excepto la lógica pura de vista y de controlador.
Con MVC, los modelos pueden controlar y manipular datos de aplicaciones.
La carpeta Modelos contiene clases que representan los modelos de la aplicación.
Visual Web Developer crea automáticamente un archivo AccountModels.cs que contiene los modelos utilizados para la seguridad de la aplicación.
Los modelos de cuenta incluyen LogOnModel , ChangePasswordModel y RegisterModel .
El modelo de base de datos necesario para este tutorial se puede crear en unos sencillos pasos:
En la ventana del Explorador de soluciones , haga clic con el botón derecho en la carpeta Modelos y seleccione Agregar y clase .
Asigne un nombre a la clase MovieDB.cs y haga clic en Agregar .
Edite esta clase:
usando System; usando System.Collections.Generic; usando System.Linq; usando System.Data.Entity; espacio de nombres MvcDemo.Models { public class MovieDB { public int ID { get } ; establecer } director de cadena pública { get; establecer } Fecha y hora pública { establecer } } clase pública MovieDBContext { DbSet público <MovieDB> Películas {obtener; establecer;
Nota:
Intencionalmente llamamos al modelo "MovieDB". En el capítulo anterior, vio "MovieDB" (que terminan en s) para las tablas de bases de datos. Esto puede parecer un poco extraño, pero esta convención de nomenclatura garantiza que el modelo esté conectado a la tabla de la base de datos y usted debe utilizarla.
El controlador de base de datos necesario para este tutorial se puede crear en unos sencillos pasos:
Reconstruya su proyecto: seleccione Depurar y luego Construya MvcDemo en el menú.
En el Explorador de soluciones, haga clic con el botón derecho en la carpeta Controladores y seleccione Agregar y controlador .
Establezca el nombre del controlador en MoviesController .
Seleccione una plantilla: Controlador con acciones y vistas de lectura/escritura, usando Entity Framework
Seleccionar clase de modelo: MovieDB (MvcDemo.Models)
Seleccione la clase de contexto de datos: MovieDBContext (MvcDemo.Models)
Seleccione ViewRazor (CSHTML)
Haga clic en Agregar
Visual Web Developer creará los siguientes archivos:
Archivo MoviesController.cs en la carpeta Controladores
Carpeta de películas en la carpeta Vistas
En la carpeta Películas, se crean automáticamente los siguientes archivos:
Crear.cshtml
Eliminar.cshtml
Detalles.cshtml
Editar.cshtml
Índice.cshtml
Felicidades. Ha agregado su primer modelo de datos MVC a su aplicación.
Ahora puedes hacer clic en la pestaña "Películas".