Buen dia, el dia de hoy vengo con una consulta que me esta dando un dolor de cabeza y es que estoy usando Entity Framework para ejecutar Stored Procedures el problema es que cuando quiero devolver una Entidad me marca como si no existiera la cadena de conexion y me causa ruido el porque otros SP si los ejecuta correctamente
El error que me muestra es el siguiente:
Se produjo una excepción de tipo 'System.InvalidOperationException' en EntityFramework.dll pero no se controló en el código del usuario
Información adicional: No connection string named 'ContextoControlPresupuestal' could be found in the application config file.Mi SP
ALTER PROCEDURE [control_presupuestal].[USP_EJERCICIOS_POR_LINEADENEGOCIO] @LINEANEGOCIO_ID INT
    AS BEGIN
                SELECT presupuestos.* FROM 
                                control_presupuestal.Presupuestos as presupuestos 
                WHERE presupuestos.Id = @LINEANEGOCIO_ID
ENDMi llamada
 public List<Presupuesto> ObtenerPresupuestosPorLineaNegocio(short LineaNegocio)
        {
            using (var context = new ContextoControlPresupuestal())
            {
                return context.PresupuestoPorLineaNegocio(LineaNegocio).ToList<Presupuesto>();
            }
        }El codigo que genera Entity es este:
     public virtual ObjectResult<Presupuesto> PresupuestoPorLineaNegocio(Nullable<int> lINEANEGOCIO_ID)
        {
            var lINEANEGOCIO_IDParameter = lINEANEGOCIO_ID.HasValue ?
                new ObjectParameter("LINEANEGOCIO_ID", lINEANEGOCIO_ID) :
                new ObjectParameter("LINEANEGOCIO_ID", typeof(int));
            return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<Presupuesto>("PresupuestoPorLineaNegocio", lINEANEGOCIO_IDParameter);
        }


