Consulta
Publicado por Francesc (3 intervenciones) el 05/07/2007 10:33:15
Holas!!!
Tengo una duda mas bien de "arquitectura" que de programación. Mirad tengo
una DLL que me da consultas SELECT a una Base de datos y me devuelve un DATA
TABLE, bien mi problema es que no se como tratar este Data Table, he pensado
dos cosas:
1. En la capa de negocio recojo el datatable, me creo una clase con la misma
estructura de la BD y voy leyendo del datatable, creandome objetos por cada
tupla y a la parte de negocio le paso un ArrayList.
Problema: Cuando modifique la BD tendre que modificar mi clase y mi lector
de datatable (casi inevitable, pero..)
2. En la capa de negocio recojo el datatable, lo paso a XML (.WriteXml) y lo
paso a interface. Allí se lee el XML, se sacan los datos necesarios y demás.
Problema: En la parte grafica cuando se modifique se tendra que modif el
lector xml y demás. Además, esto ya no sería organizado en 3 capas (en mi
caso en 5 por accesos a web services y a ftp..)
El problema es que en la interface grafica no deven hacer ni un gridview, ni
nada de esto, si no se les pasa el datatable y dicho..funcionaria de coña.
Pero debemos hacer un grafico que con un componente de dundas con ajax y es
un poco complicado.
Ya me direís que opinaís,
Muchas gracias!
Tengo una duda mas bien de "arquitectura" que de programación. Mirad tengo
una DLL que me da consultas SELECT a una Base de datos y me devuelve un DATA
TABLE, bien mi problema es que no se como tratar este Data Table, he pensado
dos cosas:
1. En la capa de negocio recojo el datatable, me creo una clase con la misma
estructura de la BD y voy leyendo del datatable, creandome objetos por cada
tupla y a la parte de negocio le paso un ArrayList.
Problema: Cuando modifique la BD tendre que modificar mi clase y mi lector
de datatable (casi inevitable, pero..)
2. En la capa de negocio recojo el datatable, lo paso a XML (.WriteXml) y lo
paso a interface. Allí se lee el XML, se sacan los datos necesarios y demás.
Problema: En la parte grafica cuando se modifique se tendra que modif el
lector xml y demás. Además, esto ya no sería organizado en 3 capas (en mi
caso en 5 por accesos a web services y a ftp..)
El problema es que en la interface grafica no deven hacer ni un gridview, ni
nada de esto, si no se les pasa el datatable y dicho..funcionaria de coña.
Pero debemos hacer un grafico que con un componente de dundas con ajax y es
un poco complicado.
Ya me direís que opinaís,
Muchas gracias!
Valora esta pregunta


0