‫Bem vindo de volta.
‫Neste vídeo, adicionaremos outra lista que nos mostrará nossa lista de animais associados.
‫Como você sabe, temos uma lista de zoológicos e depois temos uma lista de animais e precisamos de uma lista
‫onde vemos os animais que estão em um zoológico específico.
‫E por exemplo, se eu clicar em Nova York, então eu quero ver nesta lista adicional da
‫qual temos que configurar os animais adicionais que estão em Nova York.
‫Portanto, vamos prosseguir e apenas adicionar que precisamos primeiro ir para o nosso arquivo Zemo porque precisamos adicionar outra lista.
‫Vou apenas inserir esses dois ou acessar esses dois elementos e copiá-los e colá-los para poder
‫arrastá-los para o lado.
‫Portanto, agora este não apresentará uma lista de zoológicos, mas será a lista de animais associados.
‫E então veja, então eu vejo a lista de Animais Associados e agora temos este aqui que tinha a lista de nomes, cópias do
‫zoológico.
‫E queremos que esta seja uma lista de como Soucy odiava animais.
‫Portanto, ele apenas tem um nome diferente e todo o resto é o mesmo.
‫Tudo bem.
‫Portanto, agora, se quisermos adicionar funcionalidade quando algo aqui estiver correto, podemos, é claro, fazer isso
‫manualmente.
‫Podemos digitá-lo ou simplesmente clicar duas vezes nele.
‫E você vê, isso criará um evento de seleção alterada para nós.
‫Então aqui está um evento de mudança de seleção que os ARGs são entregues e isso é para zoológicos de lista.
‫Portanto, sempre que pressionamos Lisieux, isso será acionado.
‫E para verificar isso, podemos simplesmente mostrar isso em nosso console e listas.
‫Quem foi clicado.
‫Vai ser simples por enquanto.
‫O que queremos fazer é realmente bem, atualizar nossa outra lista assim que ela for clicada.
‫Agora vamos dar uma olhada.
‫E eu vou pressionar em Nova York e você verá as listas que foram clicadas, a lista de enviar para Tóquio foi clicada
‫e assim por diante.
‫Tudo bem.
‫Então, é claro, não quero mostrar uma caixa de mensagem aqui.
‫Isso foi apenas para fins de teste, para que você veja o que essa seleção muda.
‫Agora, o que precisamos é de outro método muito semelhante ao que mostra o zoológico que precisamos
‫para mostrar os animais associados.
‫E bem, na verdade, o que podemos fazer é até copiar esse código aqui e apenas ajustar de acordo
‫para sabermos que queremos mostrar os animais.
‫Vou mostrar animais associados.
‫Este é um novo nome do método.
‫Então, apenas copiei e colei todo o método do show zoo.
‫E agora eu tenho esse bloco try and catch novamente, que está tentando executar algum código de consulta.
‫E se não funcionou, ele irá pegá-lo e uma caixa de mensagem aparecerá.
‫Tudo bem.
‫Bem, aqui eu tenho uma consulta e essa consulta é bastante simples, simples agora.
‫E precisamos aprofundar um pouco mais.
‫Então, em vez de selecionar estrela de Zoo, precisamos seguir em frente e usar select from Animal K inner join
‫zoo animal que a em um ID de dardo é igual a isso, um ID de animal de ponto, ID de animal.
‫Então, o que estamos basicamente dizendo é criar essas duas ou pegar essas duas
‫tabelas, juntá-las e então verificar onde a ID e do animal e do animal do zoológico são iguais e então ir em frente e mostrar isso para
‫nós.
‫Portanto, onde o ID do zoo é igual a no ID do zoo e o ID do zoo é algo que configuraremos em um segundo.
‫Portanto, essa ideia de Atsu é como uma variável.
‫Você poderia dizer, OK, estamos adicionando uma variável em nossa consulta e agora podemos prosseguir e definir essa variável no
‫código.
‫Vou colocar isso em uma segunda linha.
‫Tudo bem.
‫Então, agora que temos, o que precisamos fazer a seguir é, em vez de configurar o adaptador da escola,
‫como fizemos, precisamos de um comando obscuro porque eu usei isso no Zooid.
‫E para usá-lo como um tipo de coisa variável, preciso usar um comando real.
‫E isso vai ser chamado de comando obscuro.
‫E esse é um novo.
‫Você comandará, o que nos permitirá usar a consulta com a conexão real.
‫Portanto, a partir de agora parece que é um adaptador, mas vamos adicionar coisas ao comando,
‫então não podemos simplesmente adicionar algo como zoóide a um adaptador ESKIL, mas podemos adicioná-lo a um comando
‫obscuro, que então passamos ao adaptador Ezekial.
‫Portanto, o que precisamos fazer é, em vez de executar a consulta e a conexão Ezekial aqui,
‫passaremos o comando real.
‫Tudo bem, então criamos um novo comando escarole, que leva uma consulta com a conexão Eskil, e passamos isso para
‫o adaptador Eskil e agora podemos seguir em frente e aplicar as coisas a este Comando ESKIL.
‫Então, isso significa que podemos adicionar um parâmetro a isso.
‫Vou fazer isso com os parâmetros DOT do Eskil Command.
‫Existe uma propriedade chamada parâmetros e tem um método chamado anúncio com valor.
‫E aqui vou apenas dizer que Zooid vai ser minha lista zus esse valor selecionado.
‫Tudo bem, e o que isso significa?
‫Bem, o zoóide, como sabemos, está dentro do nosso animal do zoológico.
‫Mesa, então vou mostrar que temos o zoóide aqui, esse aqui, essa é a ideia do zoológico e essa
‫é a ideia do animal que está naquele zoológico.
‫E nós queremos ter isso, então estamos usando em nossa classe CSS e usamos isso para esta consulta aqui e agora
‫queremos entregar um I. específico. D. , que se baseia no que selecionamos em nossa caixa de listagem.
‫Portanto, temos essa caixa de listagem aqui, duelista, onde temos os diferentes Zus.
‫E agora, quando clico em um deles, quero que a tabela seja atualizada.
‫E, claro, não é uma mesa de zoológico.
‫É uma mesa de animal aqui, mesa de animal que eu copio.
‫E vou passar isso aqui agora, em vez do local.
‫Não quero saber a localização do animal.
‫Eu quero saber o nome do animal.
‫E agora, em vez de aplicá-lo ao Lisieux, que aplicamos antes quando mostramos todos os zoológicos,
‫queremos mostrar os animais.
‫Portanto, precisamos obter a lista de lista de animais associados.
‫E vou usá-lo para todas as três linhas.
‫Tudo bem, e é isso, então, para você entender o que é essa ideia, vou simplesmente fazer
‫o seguinte.
‫Vou mostrar a você, Lisieux, esse valor selecionado.
‫Portanto, este é um valor e farei uma string com ele.
‫E agora quero mostrar isso na caixa de mensagem.
‫Então vou criar uma nova caixa de mensagem que mostra e me mostra o valor que foi selecionado.
‫Então você verá em um segundo o que isso significa.
‫Tudo bem.
‫Então, aí estamos.
‫Eu clico em, digamos, Tóquio e você vê o ID dois surgindo, eu clico em Nova York, o ID
‫um surge Berlim.
‫Bem, na verdade, a ideia do Cairo era quatro.
‫Assim que clicar neles, quero que este método seja executado.
‫Então, todos os animais associados e por falar nisso, essa é a ideia de que entregamos o zoóide.
‫E ao fazer isso, adicionamos isto a esta linha aqui a esta consulta que temos aqui, e então ele pode
‫executar essa consulta e nos fornecer todas as informações necessárias em nossa lista de animais associados.
‫Agora, é claro, como eu disse, em vez desta caixa de mensagem, gostaria de mostrar este
‫método aqui ou você executa este método onde mostramos animais associados, mostramos animais associados.
‫Agora, se executarmos isso, vamos executar o código.
‫Vamos clicar em Nova York e veremos que há tubarões e peixes-palhaço em Tóquio, nossos macacos e lobos, Berlim, Gecko, Crocodilo,
‫papagaio da Ilha Chiral e meu M. UMA. tem todos eles.
‫Portanto, tem todos os animais de ajuda.
‫Tudo bem.
‫Essa é basicamente nossa lista de animais associados.
‫Excelente.
‫E agora você sabe como criar suas próprias listas associadas, o que antes era feito.
‫Mas agora você viu o Querrey.
‫Mais uma vez, configuramos e você também viu como podemos usar isso em C sharp criando
‫adaptadores, usando comandos para, bem, ajustar as consultas com base na execução ou com base no código, porque não
‫poderíamos não adicione um valor fixo aqui.
‫Não poderíamos simplesmente dizer para porque queremos que seja um valor específico e esse valor será a nossa
‫lista de valores selecionados.
‫Certo, ótimo.
‫Então, eu diria que isso é bom para este vídeo.
‫E no próximo vídeo, vamos adicionar a lista com todos os animais e alguns elementos adicionais.
‫Então, vejo você lá.