Hola, estoy haciendo el backoffice de un sitio de comercio electrónico personal, al comienzo en la página de bienvenida al usuario que ha ingresado a su backoffice, le presento información relevante, como ser: número de nuevos pedidos que ingresaron desde su última visita, el número de nuevos mensajes que recibió, las visitas que recibió su sitio el último día y el día de su último ingreso al backoffice. La cuestión es que cada una de estas cosas las tengo que hacer con 3 comandos diferentes, ya que para sacar cada uno de estos resultados necesito diferentes sentencias SQL. A eso, también hay que sumarle que cuando entra a esa página se hace una inserción a la base de datos de la fecha de su última visita. Si bien son todos comandos de tipo ExecuteNonQuery o ExecuteScalar que son más eficaces, no me gusta el hecho de crear tantos comandos.
Me gustaría hacerlo mediante XML, pero no se si se podrá. Por ejemplo, se puede acceder al valor de un determinado nodo por ejemplo <negocio> con el atributo Id = 2903 de manera directa?. Otra cosa que pense es generar un archivo de texto para cada negocio, y en el guardar este tipo de información, cosa de que una vez que el usuario ingrese a su backoffice los datos sean extraídos de sus respectivos archivos.
De todo lo que dije, cual creen que sería la mejor opcion?, como lo harían ustedes?.
Saludos!: