none
Utilizar Stored Procedures con Entity Framework RRS feed

  • Debate general

  • Hola, hace algunos días me explicaron como llamar SP utilizando EntityFramework, algo completamente nuevo para mi ya que la única vez que trabaje llamando SP fue con ADO.net en donde claramente es mas organizado que estar haciendo las querys manualmente, pero al trabajar con EF fácilmente puedo hacer un context y aplicar los cambios mediante LINQ fácilmente. Que opinas de esta practica ? Será mas seguro llamar a SP ? Que ventajas o desventajas crees que tenga utilizar SP con Entity Framework ? Gracias 
    martes, 6 de octubre de 2015 18:16

Todas las respuestas

  • hola

    >>Será mas seguro llamar a SP ?

    creo que no lo analizaria por el lado de la seguridad

    >>Que ventajas o desventajas crees que tenga utilizar SP con Entity Framework ?

    la desventaja es que pierdes tdo el potencia del ORM al generar las queries dinamicas en base a las queries linq

    la potencia del orm es justamente no tener que armar las queries tu mismo, es justamente lo que tienes que hacer si lo usas junto a SP

    la idea de usar SP con EF es que puedas mapear ciertas circuntancias en donde por temas de complejidad o de performance sea mas efectivo aplicar un SP

    pero para el resto de tu aplicacion deberias usar asl entidades simple generando las sql dinamicamente mediente EF

    o sea los SP aplican para casos concretos no para todo el desarrollo, porque de hacerlo asi para que usas un ORM ? aplicar SP a todo tu desarrollo es igual ya sea que uses EF o ado.net directo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 7 de octubre de 2015 2:06