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