Código:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using Microsoft.Practices.EnterpriseLibrary.Data;
using Microsoft.Practices.EnterpriseLibrary.Common;
using Microsoft.Practices.EnterpriseLibrary.Configuration;
using System.Configuration;
public class Consulta
{
public DataSet Consultar(string query)
{
Database db = DatabaseFactory.CreateDatabase();
DbCommand comm = db.GetStoredProcCommand(query);
DataSet ds = db.ExecuteReader(comm);
return ds;
}
}
Bueno es algo muy básico, pero con eso ya puedes ejecutar un DataSet. la primera linea del método, crea la conexion a la Base de Datos con un Database, el DbCommand carga mediante el objeto Database la consulta (o el SP) y el mismo db luego ejecuta la consulta poblando el DataSet y cerrando automáticamente la conexion.
Tienes antes que bajarte la libreria del Enterprise Library.
Ojala t sirva. adios