Llamar a método estático de clase

30/08/2007 - 09:22 por Alhambra Eidos Kiquenet | Informe spam
Hola,

Tengo una clase de acceso a datos. Básicamente, necesitamos trazar las
consultas. No queremos añadir una referencia a EnterpriseLibrary y se había
pensado, hacerlo por reflexión, aunque penalice el rendimiento (no sé cuánto).

En fin, sería pasar el nombre de una clase y el nombre de un método estático
a esa clase de acceso a datos y que se llame al método por reflection.

Si no utilizamos reflection sería algo así:
ImplTareasLogging.TrazarDebug(". SQL: " + cnxTx.SentenciaSQL);

Cómo podría hacerse por reflection ?

Gracias de antemano.


http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
www.trabajobasura.com/solusoft

Preguntas similare

Leer las respuestas

#1 ElDany++
30/08/2007 - 14:28 | Informe spam
Caramba. a mi me ocurrió algo por el estilo. estuve horas intentando buscar
una solución que seguramente no es la óptima pero que me funciona.

Tengo una clase, que maneja el tema de los Datos, Dentro de esta
clase tengo un DataSet y un montón de funciones para cargar ese DataSet
con los datos, recuperarlos, guardarlos, modificarlos, etc.

Simplemente añadí a mi clase una propiedad pública estática

public static DriverDATOS DRVDatos;



y en las instancias de los formularios, para hacer alguna operación con
tales

dagos lo que hago es en lugar de hacer referencia por el puntero
"this.DRVDatos"

hago directamente

DRVDatos.AgregarTabla(strNombreTabla);

DRVDatos.RelacionarTablas();

No se si estoy respondiendo a la pregunta. me gustaría conocer

como implementastes este tema.

Gracias.










"Alhambra Eidos Kiquenet"
escribió en el mensaje
news:
Hola,

Tengo una clase de acceso a datos. Básicamente, necesitamos trazar las
consultas. No queremos añadir una referencia a EnterpriseLibrary y se


había
pensado, hacerlo por reflexión, aunque penalice el rendimiento (no sé


cuánto).

En fin, sería pasar el nombre de una clase y el nombre de un método


estático
a esa clase de acceso a datos y que se llame al método por reflection.

Si no utilizamos reflection sería algo así:
ImplTareasLogging.TrazarDebug(". SQL: " + cnxTx.SentenciaSQL);

Cómo podría hacerse por reflection ?

Gracias de antemano.


http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
www.trabajobasura.com/solusoft

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida