MVC ASP Vista
MVC ASP Vista
4. Definir el nombre de la Solución y Proyecto y dar clic en botón crear. En este ejemplo será
AppWebMVC
5. Elegir patrón MVC y Crear
Su fundamento es la separación
del código en tres capas diferentes,
acotadas por su responsabilidad,
en lo que se llaman Modelos,
Vistas y Controladores,
7. Crearemos un Entity Framework que estará conectado a nuestra base de datos Ventas de
Sql Server.
a. Dar clic derecho a la carpeta Models, Agregar Nuevo Elemento
b. Seleccionar componente Datos y luego ADO .NET Entity Data Model
using AppWebMCV.Models;
using AppWebMCV.Models.ViewModels;
List<VistaClientesViewModels> VistaTabla;
using (VentasEntities db = new VentasEntities())
{
VistaTabla = (from d in db.Cliente
select new VistaClientesViewModels
{
Codigo = d.Codigo,
Dni = d.Dni,
Nombre = d.Nombres,
Apellidos = d.Apellidos,
FechaNacimiento = Convert.ToDateTime(d.FechaNacimiento),
Edad = Convert.ToInt16(d.Edad),
Foto = d.Foto
}).ToList();
}
return View(VistaTabla);
Framework
.Net Framework
Proveedor de Datos
Entity Framework
ORM
ORM es una herramienta para almacenar datos de objetos de dominio en la base de datos
relacional como MS SQL Server, de manera automatizada, sin mucha programación. ORM
incluye tres partes principales:
ORM nos permite mantener el diseño de nuestra base de datos separado de nuestro diseño
de clase de dominio. Esto hace que la aplicación sea mantenible y extensible. También
automatiza la operación estándar de CRUD (Crear, Leer, Actualizar y Eliminar) para que el
desarrollador no tenga que escribirlo manualmente.