none
Equivalencias de DataSet con varias DataTables en Entity Framework RRS feed

  • Pregunta

  • 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...

    miércoles, 14 de noviembre de 2012 21:22

Todas las respuestas