Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como Conectarse a SQL Server desde Blazor WebAssembly

3275e53a5e20a36e5557ae86a69ca8ba?s=47 Lautaro Carro
September 24, 2020

Como Conectarse a SQL Server desde Blazor WebAssembly

3275e53a5e20a36e5557ae86a69ca8ba?s=128

Lautaro Carro

September 24, 2020
Tweet

More Decks by Lautaro Carro

Other Decks in Programming

Transcript

  1. ¿CÓMO CONECTARSE A SQL SERVER DESDE BLAZOR WEBASSEMBLY? Lautaro Carro

  2. ADVERTENCIAS Se pueden llegar a encontrar con anti-patrones e ideas

    descabelladas
  3. OTRO PUNTO DE VISTA

  4. RESUMEN SOBRE BLAZOR

  5. TIPOS DE PROYECTOS BLAZOR

  6. BLAZOR WEBASSEMBLY

  7. CONSULTAR LA BASE DE DATOS DESDE EL NAVEGADOR

  8. BENEFICIOS ❑Reducción de costos de mantenimiento ❑Reducción de tiempos de

    desarrollo ❑Lógica de negocio en el Frontend ❑Puerta abierta a nuevas ideas ❑Mejora en UX
  9. None
  10. PLATAFORM NOT SUPPORTED

  11. TENGO UNA IDEA

  12. GENERAR LAS CONSULTAS EN EL FRONTEND

  13. EF PROCESA Y DEVUELVE EL RESULTADO

  14. None
  15. LO QUE QUERÍAMOS HACER…

  16. LO QUE QUERÍAMOS HACER… PERO PLATAFORM NOT SUPPORTED

  17. NO NOS QUEDA OTRA…

  18. ¿QUÉ VA A TENER ESTE WEB SERVICE?

  19. REMOTE.LINQ

  20. ❑Frontend (Blazor) ❑Lógica de Negocio (Servicios con LINQ) ❑Acceso a

    Datos (Repositorio) ❑Conexión a base de datos (DbContext) ❑Un solo Endpoint con una línea de código ❑Entidades ❑DTO/Models
  21. None
  22. DESVENTAJAS ❑Todas las Queries se realizan mediante POST ❑Difícil de

    Debuggear las Queries en el Frontend ❑Solo se pueden realizar Queries, no Commands
  23. TENGO OTRA IDEA

  24. QUERY API & COMMAND API Query Api Command Api Remote.LInq

    Tradicional HTTP Requests
  25. BENEFICIOS ❑Reducción de costos de mantenimiento ❑Reducción de tiempos de

    desarrollo ❑Lógica de negocio en el Frontend ❑Puerta abierta a nuevas ideas ❑Mejora en UX
  26. ¿PREGUNTAS? ¿Cómo conectarse a SQL Server desde Blazor WebAssembly?

  27. MUCHAS GRACIAS ¿Cómo conectarse a SQL Server desde Blazor WebAssembly?

    @lauchacarro Lautarocarro.blog
  28. REFERENCIAS https://github.com/6bee/Remote.Linq