Está en la página 1de 10

FORMATO DE GUÍAS DE LAS PRÁCTICAS/LABORATORIO Y CENTROS

DE SIMULACIÓN

ASIGNATURA: PROGRAMACIÓN AVANZADA NÚMERO DE LA PRÁCTICA: 2

TEMA DE LA PRÁCTICA: Entity Framework

OBJETIVOS DE LA PRÁCTICA

1. Utilizar las herramientas de Entity Frameworks y ADO. NET para la conexión con la base
de datos.
2. Crear un ejemplo de aplicación mediante Entity Frameworks.
3. Entender el funcionamiento de Entity Frameworks y ADO.NET.

MARCO TEÓRICO
ADO.NET
ADO.NET es un conjunto de componentes que permite la creación de servicios de acceso a los
datos provenientes desde cualquier base datos. Permitiendo la conexión, recuperación y
actualización de los datos mediante configuraciones previas realizadas en el OLE BD y el ODBC.

Proporciona funcionalidad en el momento del desarrollo pues escriben código administrado,


simulando la funcionalidad que tienen los objetos.

COMPONENTES

.NET
DATASET
FRAMEWORK

•Componentes diseñados •Diseñado para el accesos


para la manipulación de a datos
datos y acceso rápido independientemente del
solo lectura. origen de datos.

Las clases de ADO.NET se encuentran en System.Data.dll y se integran con las clases de XML
incluidas en System.Xml.dll. (MICROSOFT, Información general sobre ADO.NET, 2012)

ENTITY FRAMEWORKS
Es un conjunto de herramientas provenientes de ADO.NET que permite el desarrollo de
aplicaciones orientada a datos. Permiten el modelamiento de entidades, las relaciones y la lógica
del problema, conjuntamente con el uso de acceso a datos. (MICROSOFT, Información general
de Entity Framework, 2016)
Esta herramienta habilita el trabajo con los datos en forma de objetos y propiedades específicos
del dominio.

Entity Framework es útil en tres escenarios.

al contar con un Centrarse en las diseñar el esquema


base de datos clases de dominio de base de datos en
existente realizar el para luedo crear la el diseñador visual y
diseño de una base base de datos con luego crear la base
de datos por delante respecto a estas de datos y clases.
de otras partes de la clases
aplicación

(What is Entity Framework?, 2016)

RECURSOS, MATERIAL Y EQUIPO


• Computadores
• Visual Studio
• SQL Server

ENUNCIADO, PROCEDIMIENTO Y/O REGISTRO DE DATOS


MODELO DE LA BASE DE DATOS

CREACIÓN DE ACCESO A LA BASE DE DATOS


En la opción de seguridad creamos un nuevo usuario especificando la base de datos que se
ocupará
CREACIÓN DE USUARIO A LA BASE DE DATOS
Dentro de la base de datos accedemos a la opción seguridad, usuarios y configuramos el acceso
al esquema.
DENTRO DE VISUAL ESTUDIO
Esquema que se va seguir

Usuario
Lógica
SOLUCIÓN

Datos
Acceso a Datos
Creación de la solución
Mediante de una biblioteca de clases
Creación de los proyectos

Creación de ADO.NET dentro del proyecto de acceso a datos


Se realiza la configuración a partir de la base con la que contamos
REGISTRO DE CÁLCULOS Y/O RESULTADOS
Archivos generados

APP. CONFIG archivo generado por ADO.NET

CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
Las herramientas de ADO.NET y Entity Framework facilitan la programación, proporciona
herramientas de seguridad y explotan el paradigma de programación conceptual.

RECOMENDACIONES
Verificar que la base de datos se encuentre normalizada.
Revisar conceptos de clases parciales
Realizar más practicas sobre el tema para llegar a su comprensión total.

BIBLIOGRAFÍA

MICROSOFT, M. (2012). Información general sobre ADO.NET. Obtenido de MSDN:


https://msdn.microsoft.com/es-es/library/h43ks021(v=vs.110).aspx
MICROSOFT, M. (2016). Información general de Entity Framework. Obtenido de MSDN
MICROSOFT: https://msdn.microsoft.com/en-
us/library/aa937723(v=vs.113).aspx

What is Entity Framework? (2016). Obtenido de entityframeworktutorial:


http://www.entityframeworktutorial.net/what-is-entityframework.aspx

También podría gustarte