none
consulta a 2 tablas con entity RRS feed

  • Pregunta

  • Hola amigos tengo un problemita, tengo que llenar una grilla con entity y normalmente las llenaba con una sola consulta simple asi:

    public Mi_TABLA[] listar(){
    using(MiEntity contexto=new MiEntity){
    return (select x from contexto.MI_TABLA
    select x)ToArray();
    }
    }

    y me funcionaba sin problemas, pero ahora debo cargar una tabla con un join, osea campos como este

    TABLA1 TABLA2 TABLA1 TABLA1

    codigo codigo  nombre descripcion

    he estado intentando esto:

     public MI_TABLA[] Listar()
            {
    using (MiEntidad contexto = new MiEntidad ())
                {
                    var _local = (from loc in contexto.MI_TABLA1
                                  from inm in contexto.MI_TABLA2
                                  where loc.inm_c_vcod.Equals(inm.inm_c_vcod)
                                  select new
                                  {
                                      loc.loc_c_ccod,
                                      inm.inm_c_vnomb,
                                  });
                    return null;
                    
                }
            }

    pero obviamente estoy mal, quisiera saber que opinan y que me recomiendan, el tipo de retorno no se me ocurre como cambiarlo ya intente con ToArray(); pero me da error.
    jueves, 20 de septiembre de 2012 16:03

Todas las respuestas