En el siguiente
articulo implementaremos un ejemplo sencillo (Modelo de datos) haciendo uso de Database First con Entity Data Model, para este ejemplo usaremos la base de datos del Modulo de Control de Acceso - Primera Fase independientemente que se adiciono la tabla maestra empleado:
Ahora bien, Iniciemos con la creación de nuestra solución para familiarizarnos con la creación de nuestro modelo de datos haciendo uso de Database First Entity Data Model.
Requisitos:
- Visual Studio 2012.
- .NET Framework 4.5 puede descargar desde la página de microsoft.
Modelo en SQL
Ahora bien, Iniciemos con la creación de nuestra solución para familiarizarnos con la creación de nuestro modelo de datos haciendo uso de Database First Entity Data Model.
Crear una solución en mi caso PY_SEGURIDAD.sln
Agregamos nuestra carpeta BackEnd.
Agregamos nuestra proyecto
El proyecto que adicionaremos sera de tipo de biblioteca de clases
Eliminamos la clase creada por defecto
Ahora bien, implementaremos nuesto Database First. Agregando nuevo elemento.
El elemento ADO.NETEntity Data Model, seleccionamos y asignamos un nombre.
Ahora selecionaremos la opción Generar desde la base de datos en nuestro caso implementaremos con la base de datos arriba mencionada.
Creamos nuestra cadena de conexión.
Selecionamos el origen Microsoft SQL Server
Ingresamos nuestro parametros necesarios de autención y probamos dicha conexión
Conexión de prueba correcata
En lo seleccionado se puede observar nuestra cadena de conexión que acabamos de crear.
Considerar el mensaje acerca de los datos confidenciales
En mi caso si incluire los datos confidenciales. Además, si deas puedes cambiarlo el nombre.
Seleccionamos nuestro objetos (tablas o entidades).
Como se oberva acabamos de adicionar nuesto data model haciendo uso de database first. Así mismo de manera automantica nos adicionda la referencia de EntityFramework y algunos otros archivos como:
- App.Config:
- ModeloSistemaSeguridad.Context.tt:
- ModeloSistemaSeguridad.Designer.cs:
- ModeloSistemaSeguridad.edmx.diagram:
- ModeloSistemaSeguridad.tt:
Pero el archivo a considerar donde se encuentra nuestro modelo es el archivo ModeloSistemaSeguridad.edmx.
Para finalizar se observa nuestro Data Model Creado.
En el siguiente apartado implementaremos un nuevo proyecto que consumiremos nuestro data model usando Entity Framework a nivel de consultas.
Proyecto en C#
0 Comentarios