none
Mapear procedimiento almacenado a objetos. RRS feed

  • Pregunta

  • Hola.

    Estoy empezando una nueva aplicación y necesito consejo sobre como acceder a los datos de mi DB.

    No deseo usar entity frameworks, porque la cantidad de datos que manejaré serán miles de registros ( de 200 mil para arriba)

    Deseo usar la paginacion en los procedimientos almacenados de modo que estos me devuelvan solo 10 o 20 registros en cada consulta. y estos objetos deben ser procesados y enviados a la vista.

    Asumamos que mi procedimiento almacena me devuelve cuatro campos (de la combinación de 5 tablas) y estas quiero mapearlas a objetos. ¿Como se hace esto? Estaba pensando en usar LINQ, pero ¿es lo mejor?. ¿Existe otra forma? Tal vez una manual.. ¿Que es lo mejor?

    Tengo varias relaciones de herencia entre objetos. Antes estaba usando Devexpress XPO, pero el rendimiento es pésimo. Supongo que con Entity Frameworks sucede algo parecido, así que no deseo usar ningun ORM. Mas bien quiero hacerlo todo con procedimientos almacenados, pero estoy atorado en como mapear los resultados de los procedimientos a objetos.

    ¿Alguna idea?


    SI TE SIRVIO LA RESPUESTA MARCALA COMO VALIDA. EnterpriseSoft Perú Chachapoyas - Amazonas - Perú.

    viernes, 23 de marzo de 2018 17:17

Respuestas

  • hola 

    haz intentado linq to sql?? ya Creaste las entidades de tus 5 tablas?

    y creo que linq es el camino correcto y creo que a la final es mejor usar Entity Framework, para mapear objetos u otro ORM, pero como Creo que como yo estas acostumbrado a manejar ADO puedes usar DataTables de tus resultados de consultas de los SP y luego los manejas como objetos.

    Suerte!

    viernes, 23 de marzo de 2018 17:41