ASP.NET MVC - Modelo
- Página Anterior Base de datos MVC
- Página Siguiente Seguridad MVC
Para aprender ASP.NET MVC, construiremos una aplicación de Internet.
Parte 7:Agregar modelo de datos.
Modelo MVC
MVC Modeloque contiene toda la lógica de la aplicación (lógica de negocio, lógica de validación, lógica de acceso a datos), excepto la lógica pura de vista y controlador.
A través de MVC, los modelos pueden guardar y operar datos de la aplicación.
carpeta Models
carpeta Modelsque contiene clases que representan modelos de la aplicación.
Visual Web Developer crea automáticamente un AccountModels.cs archivo, que contiene modelos para la seguridad de la aplicación.
AccountModels que contiene LogOnModel,ChangePasswordModel y RegisterModel.
Agregar modelo de base de datos
Los modelos de bases de datos necesarios para este tutorial pueden crearse en varios pasos simples:
enAdministrador de solucionesen, haga clic derecho en Models seleccione la carpetaAgregar,clase.
para la clase MovieDB.cs nombrar, luego hacer clic enAgregar.
editar esta clase:
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; } } }
Notas:Hemos nombrado esta tabla "MovieDBs" (con s al final). En el capítulo anterior, vimos el nombre de la tabla de base de datos "MovieDBs" (con s al final) utilizado para el modelo de datos. ¿No es un poco extraño, ¿verdad? Sin embargo, esta es la convención de nombramiento para asegurar que el controlador se vincule con la tabla de base de datos.
Agregar controlador de base de datos
El controlador de base de datos necesario para este tutorial se puede crear en unos pocos pasos simples:
- Reconstruya su proyecto: seleccione prueba y luego seleccione Build MvcDemo del menú.
- En el Explorador de Solución, haga clic con el botón derecho en la carpeta Controllers y seleccione agregar, controlador.
- Configure el nombre del controlador como MoviesController
- Seleccione el plantilla: Controlador con acciones de lectura/escritura y vistas, utilizando Entity Framework
- Seleccione la clase de modelo: MovieDB (MvcDemo.Models)
- Seleccione la clase de contexto de datos: MovieDBContext (MvcDemo.Models)
- Seleccione la vista Razor (CSHTML)
- Haga clic para agregar
Visual Web Developer creará los siguientes archivos:
- Archivo MoviesController.cs en la carpeta Controllers
- Carpeta Movies en la carpeta Views
Agregar vista de base de datos
Los siguientes archivos se crearán automáticamente en la carpeta Movies:
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
¡Felicitaciones!
¡Felicitaciones. Ya ha agregado el primer tipo de datos MVC a la aplicación!
Ahora, puede hacer clic en la pestaña 'Películas'.
- Página Anterior Base de datos MVC
- Página Siguiente Seguridad MVC