tengo un procedimiento almacenado pero este tiene 2 o mas select...
dependiendo de una opcion que le paso como parametro.
para recuperara los datos uso un DataSet como esto:
DataSet ds = null;
using (SqlCommand comando = new SqlCommand(sql, conexion()))
{
using (SqlDataAdapter dt = new SqlDataAdapter(comando))
{
comando.CommandType = CommandType.StoredProcedure;
if (dic != null)
foreach (KeyValuePair<int, SqlParameter> para in dic)
{
comando.Parameters.Add(para.Value);
}
ds = new DataSet();
dt.Fill(ds);
return ds;
}
}
retorno el DataSet y en otro metodo tengo:
ds =conex.ConsultaDs(sp,dc);//retorna el DataSet
txtSol.Text = ds.Tables[0].Rows[0][2].ToString();
txtGte.Text = ds.Tables[1].Rows[0][5].ToString();
El DataSet retorna 2 DataTables.
He visto que Utilizan procedimientos almacenado en Entity Framework.
¿Como puedo hacer algo parecido en Entity Framework? osea que en diferentes estructuras(DataTables)
tenga los resultados de cada select...