Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Empresariales Avanzadas
GUÍA DE LABORATORIO 9
“MVC y EntiyFramework”
LABORATORIO
Objetivos:
Introducción:
En la presente sesión se detalla los fundamentos para la conexión entre Visual Studio.Net y SQL
Server mediante la tecnología ADO.NET
Seguridad:
Preparación:
Durante el desarrollo de los temas de clase se tendrán ejercicios explicativos en cada uno de los
puntos, ello le dará a la sesión una interacción de la teoría y la parte práctica, ya que en todo el
momento el alumno podrá comprobar en su propia PC, todos los ítems del manual.
Objetivo:
Mantenimiento con EntityFramewor
Crear nuevo inicio de sesión (login) para la base de datos que hemos creado
Click derecho en Visual Studio y creamos un proyecto de base de datos de nombre “Database1”
Click derecho al proyecto Database y en la configuración del proyecto seleccionar la versión de SQL SERVER
que tengas configurados.
Click en editar
Si todo ha sido de manera correcta en la parte inferior debe aparecer el mensaje “Publicación Realizada
Correctamente”
ENTITY FRAMEWORK
En los paquetes nuget del proyecto University debemos buscar “EntityFramework” e instalar la versión 6.2.0
Dentro de la carpeta Models, click derecho y agregar “ADO .NET Entity Data Model” de nombre
UniversityModel
Seleccionar el tipo de modelo “EF Designer desde base de datos” y click en siguiente
Seleccionar la cadena de conexión o click en nueva conexión para la base de datos UniversityDB
Seleccionar la opción “Si, incluir datos confidenciales en la cadena de conexión”
Escogemos todos los objetos de base de datos que vamos a mapear, en este caso son las 3 tablas.
MVC
Agregamos un nuevo controlador de MVC 5 con vistas que usan EntityFramework
Verificamos que se ha creado el controlador con todos sus métodos Get y Post.
Ejecutamos la aplicación y colocamos la ruta Sever/Courses
Agregamos un nuevo controlador para Enrollments, luego ejecutamos la aplicación y hacemos la prueba
correspondiente.
Insertamos un nuevo enrollment, tener en cuenta que aquí se ha cargado los cursos y estudiantes de las otras
tablas.
Seleccionamos el destino
DATA ANNOTATION
Importar System.componentModel.DataAnnotation
Agregar las DataAnnotation de los modelos
Intentar registrar
Nos saldrá los mensajes por defecto de Required
https://github.com/Roy360erick/lab08-Net.git