none
Porque tengo tanta diferencia de tiempo entre la ejecucion de Store y llamadas desde ef 4? RRS feed

  • Pregunta

  • Hola a todos!

          Tengo el siguente problema , en sql server tengo un store procedure que ejecutnadolo desde ahi me tarda 1 minuto , pero cuando lo llamo desde EF 4 me tarda mas de 5 min, al recibirlos en el servidor les hago un TolisT(), pero la son 700 registros nomas , no encuentro donde puede estar esa diferencia, si alguien tiene alguna idea o le paso lo mismo y me puede ayudar le voy a agradecer.

      Saludos!

    jueves, 2 de octubre de 2014 15:26

Todas las respuestas

  • hola

    el problema es el volumen de informacion que tienes que volcar a memoria en una entidad, traer de la db 700 registros y trabjarlos lleva su tiempo

    deberias poder filtrar emjor los datos o paginar

    cuando ejecutas un procedure desde sql server no hay conversion de datos a entidades, eejcuta y muestra eso es todo, cuando trabjar con un orm se debe trasportar ese volumen de datos por la red y transformarlo en entidades, y eso lleva tiempo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 2 de octubre de 2014 16:47