BASES DE DATOS AVANZADAS - Universidad Veracruzana · Entity Framework. Tecnología para el acceso...

Post on 03-Jul-2020

6 views 0 download

Transcript of BASES DE DATOS AVANZADAS - Universidad Veracruzana · Entity Framework. Tecnología para el acceso...

Facultad de Estadística e Informática

BASES DE DATOS AVANZADAS

MVC – Clase 17 MODEL VIEW CONTROLLER

Referencias Microsoft Virtual Academy. (9 agosto de 2014). Introduction to ASP.NET MVC. Obtenido de: https://mva.microsoft.com/en-US/training-courses/introduction-to-asp-net-mvc-8322?l=nKZwZ8Zy_3504984382

Rick Anderson. (28 sep de 2015). Getting Started with ASP.NET MVC 5. Obtenido de https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started

Nemanja, Kojic. ASP.NET MVC 5. Introducing ASP.NET MVC5. Microsoft. Obtenido de http://rti.etf.bg.ac.rs/rti/si3iep/vezbe-2014/ASP%20.NET%20MVC.pdf

Agregando un Modelo CONSTRUYENDO SISTEMAS WEB EN ASP.NET

Modelo

Vista Controlador

Componentes del Modelo Entity Framework. Tecnología para el acceso a datos Paradigma de desarrollo “Code-first”. Primero se codifican las clases, después se genera el esquema de la BD. Recomendado. Paradigma de desarrollo “Database-first”. Se define el esquema primero, después se genera el modelo, controladores y vistas. Clásico.

Agregando la referencia EntityFramework

Agregando un Modelo

Agregando un Modelo y una clase DbContext

Explorando donde se almacenará la Base de datos SQL Express

Agregar la Conexión a los datos

<connectionStrings> <add name="MovieDBContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Movies.mdf;Initial Catalog=Movies;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>

Acceder al Modelo desde el Controlador * Antes de crear el controlador, compilar el proyecto

Acceder al Modelo desde el Controlador

Ejecutar la aplicación

Creando un nuevo objeto al Modelo

Examinando el código generado

Controllers\MoviesController.cs

Examinando el código generado Views\Movies\Details.cshtml

Examinando el código generado

Examinando el código generado

Examinando el código generado

Examinando el código generado

Examinando el código generado

Examinando el código generado

Gracias por su atención

Referencias Microsoft Virtual Academy. (9 agosto de 2014). Introduction to ASP.NET MVC. Obtenido de: https://mva.microsoft.com/en-US/training-courses/introduction-to-asp-net-mvc-8322?l=nKZwZ8Zy_3504984382

Rick Anderson. (28 sep de 2015). Getting Started with ASP.NET MVC 5. Obtenido de https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started

Nemanja, Kojic. ASP.NET MVC 5. Introducing ASP.NET MVC5. Microsoft. Obtenido de http://rti.etf.bg.ac.rs/rti/si3iep/vezbe-2014/ASP%20.NET%20MVC.pdf