Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DOMINGO
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN - DCCO-SS
NIVEL-PARALELO : Octavo
2023
Contenido
1. Introducción ........................................................................................................................ 3
2. Sistemas de Objetivos .......................................................................................................... 3
2.1. Objetivo General: ........................................................................................................ 3
2.2. Objetivos Específicos: .................................................................................................. 3
3. Desarrollo ............................................................................................................................ 4
3.1. Creación de base de datos ............................................................................................ 4
3.2. Creación del proyecto .................................................................................................. 5
3.3. Entity Framework ........................................................................................................ 7
3.4. Proceso CRUD ............................................................................................................. 9
3.5. Sección de preguntas .................................................................................................. 15
4. Conclusiones...................................................................................................................... 17
5. Recomendaciones .............................................................................................................. 17
6. Bibliografía/ Referencias ................................................................................................... 18
Tabla de Ilustraciones
Ilustración 1, Gestor de datos .................................................................................................... 4
Ilustración 2, Estructura de la primera tabla.............................................................................. 4
Ilustración 3, Indexación ............................................................................................................ 5
Ilustración 4, Visualización de datos ......................................................................................... 5
Ilustración 5, Gestor a implementar .......................................................................................... 5
Ilustración 6, Proyecto MVC ...................................................................................................... 6
Ilustración 7, Estructura ............................................................................................................. 6
Ilustración 8, Análisis de su ejecución....................................................................................... 7
Ilustración 9, Creación del modelo ............................................................................................ 8
Ilustración 10, Selección Entity Framework .............................................................................. 8
Ilustración 11, Vista del controlador .......................................................................................... 9
Ilustración 12, Modelo Agregado ............................................................................................... 9
Ilustración 13, Controlador ClienteController ............................................................................ 9
Ilustración 14, Vista del controlador ........................................................................................ 10
Ilustración 15, Creación de View Model .................................................................................. 10
Ilustración 16, Clase ClienteViewModel .................................................................................. 10
Ilustración 17, Listado de Clientes........................................................................................... 11
Ilustración 18, Controlador Lista Clientes ............................................................................... 11
Ilustración 19, Uso de Razor para impresión .......................................................................... 12
Ilustración 20,Presentación de datos ...................................................................................... 12
Ilustración 21, Agregar Cliente ................................................................................................ 12
Ilustración 22, Nuevo Cliente vista .......................................................................................... 13
1. Introducción
En esta actividad se realizará la conexión hacia el DBMS SQL Server mediante el uso
del ORM Entity Framework que nos provee la herramienta .NET. Se implementarán
todas las operaciones CRUD en una sola aplicación, de esta manera completaremos los
anteriores.
2. Sistemas de Objetivos
2.2.2. Crear una pequeña aplicación que permita realizar operaciones CURD.
.net
3. Desarrollo
Ilustración 7, Estructura
Una vez asignado el nombre del nuevo ítem agregar de tipo dato, se presenta un
apartado para seleccionar el tipo de entity framework que se implementara como
modelo. Para esto como se dispone de una base de datos creada en el servidor de
sql se ha tomado en consideración crear un EF desde un motor de base de datos.
De igual manera se ha creado la función la cual permite retornar los datos para realizar
lo que corresponde implementarse la de editar cliente para recuperar la información y
presentar la misma. Donde esto corresponde ser mediante dos funciones la primera
la cual es para buscar el cliente y mostrarlo.
Ilustración 24, Editar cliente
Finalizando las funciones que dispone el cliente Controller se centra además la que
corresponde nombrarse como eliminar un cliente donde esta permite unicamente
recuperar el id y realizar lo que corresponde el remove de la base de datos.
Ilustración 26, Función eliminar
4. Conclusiones
5. Recomendaciones
Guía de Laboratorio