none
¿Recibir un objeto JSON directamente de la BBDD? RRS feed

  • Pregunta

  • Saludos Expertos:

    Es posible recibir en la aplicacion un objeto JSON directamente de la BBDD de via Stored Procedure y mediante un Api Controller dar como respuesta dicho objeto a la Vista sin necesidad de utilizar Entity o POCO.

    viernes, 15 de abril de 2016 14:47

Todas las respuestas

  • hola

    Para transformar los datos de la db en json necesitas serializar un objeto, es aqui donde interviene la definicion de una "class" (para definir la entidad o POCO)

    sino serializas una instancia de clase no podras definir la estructura del json

    salvo que uses "dynamic" podrias no crear la clase y convertir los datos del procesure en un objeto anonimo para serializar

    Create JSON with dynamic

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 15 de abril de 2016 15:20
  • Gracias por la respuesta...

    Acotando a tu respuesta.

    ¿Es posible realizar un metodo "generico", el cual como respuesta retorne un objeto anonimo generado dinamicamente segun el resultado del stored procedure?

    Si el stored procedure retorna un select * de la tabla "Persona" obtendria un anonimo con la estructura de dicha tabla y a su vez si el stored procedure retorna un select * de la tabla compañia ocurra lo mismo.

    Es posible?

    viernes, 15 de abril de 2016 19:24