Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Maestro detalles con Entity Framework en Windows Forms


Jorge Pedraza, MCT | MCPD | MCTS | MCP | MVP | DCE Platino Plus | MVA Platino

Junio 2012

Blog



Hola, el presente articulo tiene como intención resaltar una forma rápida y sencilla de trabajar con la tecnología Entity Framework bajo el ambiente de Windows Forms Application. Para esto se muestra las secuencias clave del desarrollo de una solución basada en un formulario Windows, el cual a través de Entity Framework se gestionará determinada Base de datos, tal es el caso de SQL server 2008 R2 Express.

Requisitos:

  • Microsoft Visual Studio 2010 SP1
  • Microsoft SQL Server 2008 R2 o Superior
  • Experiencia en desarrollo con Base de Datos
  • Conocimiento sobre Entity Framework
  • Microsoft Windows 7 o superior

Contenido Clave:

Para iniciar el desarrollo de la solución base, se debe iniciar una instancia de Visual Studio 2010 SP1 donde se crea nuevo proyecto del tipo Windows Forms Application, con un nombre especifico, por ejemplo WindowsApplicationEF. Ahora a continuación se procede con las siguientes indicaciones:


  1. Agregar archivo demoEF.mdf

    JJ135053.E19AC1D6FEE339666D05BFD1ED75BAE7(es-es,MSDN.10).png

  2. Establecer estructura demoEF.mdf

    JJ135053.66763C4EE77B149A5C74A05C7FF14C57(es-es,MSDN.10).png

  3. Establecer diagrama de demoEF.mdf

    JJ135053.737892F1826AA533F06E6517D5332D49(es-es,MSDN.10).png

  4. Agregar ModeldemoEF.edmx

    JJ135053.7664757ADE30ED690AEF30F110055A99(es-es,MSDN.10).png

  5. Establecer archivo demoEF.mdf

    JJ135053.D8B03B972A3D4988DF581220EA88190B(es-es,MSDN.10).png

  6. Seleccionar tablas especificas

    JJ135053.AC60A16DF030C213D1CD45D27DB61E95(es-es,MSDN.10).png

  7. Verificar entidades creadas

    JJ135053.F6A47B42E505902469A5E43B41611FA3(es-es,MSDN.10).png

  8. Establecer SubTotal para DetOrden

    JJ135053.8A10FBFABD74F5E67893CA5CAEF73805(es-es,MSDN.10).png

  9. Calcular MontoBruto para EncOrden

    JJ135053.12DB0603B68672370880A2D1AB7EB948(es-es,MSDN.10).png

  10. Seleccionar Form1

    JJ135053.0CC7E5823C3F3D3F2C63237AC1484448(es-es,MSDN.10).png

  11. Agregar DataGridViews y botones

    JJ135053.5232B3931C9ED7AEDD9408D885C2AB8D(es-es,MSDN.10).png

  12. Parametrizar DataGridView1 EncOrden

    JJ135053.FD5B2A10A9C87A28778E001AE30C36FF(es-es,MSDN.10).png

  13. Parametrizar DataGridView2 DetOrden

    JJ135053.A18DD2298CB4AD746DCAD87893681C04(es-es,MSDN.10).png

  14. Verificar interfaz de Usuario

    JJ135053.27DD57DF9437E933551E5228957CA356(es-es,MSDN.10).png

  15. Establecer código de desarrollo

    JJ135053.65C6E803C043472AFD7C5E3D7B8B07E3(es-es,MSDN.10).png

  16. Realizar prueba de ejecución

    JJ135053.A092C1601B95384DA8B9AA9507523111(es-es,MSDN.10).png


Nota Importante: Esta solución no incluye más opciones ni validaciones de usuario, ya que la intención principal de la misma es representar una alternativa base para crear soluciones futuras de mayor grado de complejidad a través de una vía solida y precisa.

Código Fuentes:

WindowsApplicationEF (Visual Basic 2010, Windows Forms Application, SQL Server 2008 R2 Express, Entity Framework)


En Resumen:

Una vez más se puede apreciar una alternativa simple y productiva de crear soluciones Windows con base de datos a través de tecnologías actuales y de proyección futura dentro de la plataforma .NET, como es Entity Framework.



Mostrar:
© 2015 Microsoft