none
traer listado de personas con cargo X RRS feed

  • Pregunta

  • buenas  quiero sacar un listado de personas que tengan el cargo = 6

    mis tablas son las siguientes:

    de esta manera lo intengo generar por medio de un forech 

    CLA_RESPONSABLE_CARGOClient dbresca = new CLA_RESPONSABLE_CARGOClient();
            var rescar = dbresca.TraerTodo().Where(x => x.CARGO == 6);

    pero   me trae todo el listado de datos de la tabla Responsable.

    necesito solo los que tengan el cargo 6

    soy pésimo para poder darme a entender espero me puedan ayudar

    jueves, 5 de julio de 2018 21:23

Respuestas

  • hola

    Pero deberias crear un metodo la clase CLA_RESPONSABLE_CARGOClient que retorne estos datos usando link, usar TraerTodo() esta mal

    dentro de CLA_RESPONSABLE_CARGOClient podrias crear

    public List<Responsable> ObtenerResponsablePorCargo(int cargoId){
    
       return dbcontext.Responsables.Where(r=> r.Cargos.Any(c=> c.CargoId == cargoId)).ToList();
    
    }
    entiendo que usas entity framework

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    jueves, 5 de julio de 2018 22:06