public static List <SP_LISTARMONTOS_Result> Montos(int iIdHospedaje) { EmpresaPK2Entities entidad = null; //Se declara el objeto de entidad para la conexion //Se declara una Lista para llevar cada línea con un objeto resultado de la consulta List <SP_LISTARMONTOS_Result> Lista = new List <SP_LISTARMONTOS_Result>(); try { entidad = new EmpresaPK2Entities(); //Se instancia la entidad var Resultado = entidad.SP_LISTARMONTOS(iIdHospedaje).ToList(); if (Resultado != null) { foreach (var item in Resultado) //Recorre lista { Lista.Add(item); //Agrega cada Linea a la lista que se devovlerá } } } catch (Exception e) { throw e; } finally { if (entidad != null) { entidad.Dispose(); //En caso de que se haya inicializado la entidad pero falló la operación, cierra la conexion a la entidad. } } return(Lista); }