‫Voltaremos agora que temos tudo configurado, podemos prosseguir e criar nosso primeiro código aqui quando
‫tivermos algum código, mas não é a mágica que esperávamos.
‫Direito.
‫Portanto, vamos criar um método que insira as universidades em nossa tabela universitária porque
‫temos essa tabela universidade.
‫E se verificarmos os dados, então a definição da tabela aberta, não é o único, mas os dados da tabela aberta ou
‫curta.
‫Se fizermos isso, veremos que está vazio.
‫Então, não temos ideia, nenhum nome ainda, mas vamos mudar isso com o código.
‫Então, vamos criar um novo método e ele será um vazio público.
‫Insira universidades e este método deve simplesmente inserir universidades.
‫Assim que chamarmos assim, ele adicionará universidades à nossa mesa universitária agora aqui.
‫O que vou fazer é antes de tudo precisar de uma universidade e para usar essa turma universitária, porque não
‫criamos uma turma universitária.
‫Direito.
‫E eu quero usar o objeto universitário.
‫Preciso ir em frente para meu link para suas aulas de dados, DBMS e Drag University aqui.
‫Então, das minhas mesas, uma drag university e agora posso ir em frente e usar a universidade aqui.
‫Isso vai demorar um pouco, mas agora posso ver que agora está verde e agora podemos usá-lo.
‫Agora vamos criar um objeto.
‫Vou ligar para Yale, que será uma nova universidade, e esse objeto de Yale deve ter um nome.
‫E como você pode ver, Yale tem um nome e é muito legal porque então podemos acessar seu ID, podemos acessar
‫seu nome para que ele possa acessar todas as suas propriedades que configuramos.
‫E o que configuramos essas propriedades, o que fizemos isso em nossa mesa para que você possa criar objetos de sua
‫mesa.
‫E isso é muito legal.
‫Então você pode simplesmente usar este link para classes de dados Ezekial, demonstrar e arrastar suas tabelas aqui e isso criará
‫classes para você.
‫E isso é muito legal.
‫Agora podemos usar o nome e vou defini-lo para Yale assim.
‫Agora, para inserir Yale em minha tabela de dados com este nome, preciso seguir em frente e usar o contexto de dados que
‫configuramos no último vídeo.
‫Este link para o contexto de dados e aqui nas universidades, existe uma propriedade chamada universidades.
‫Ele contém este método aqui, inserir no envio.
‫E o que queremos inserir?
‫Bem, uma entidade de universidade e a entidade que eu quero entrar é Yale.
‫O que estou fazendo aqui é inserir dados na tabela da minha universidade.
‫Portanto, este código faz isso.
‫E isso é muito legal, não é?
‫Portanto, para enviar essas alterações, simplesmente faço algo naquele contexto de dados que envia as alterações.
‫É isso.
‫Portanto, agora eu envio essas alterações, o que significa que eu as envio e certifico o envio.
‫Como você pode ver, ele só está inserindo depois de enviado.
‫E nesta linha aqui, estou enviando agora, a fim de exibir a universidade na minha
‫mesa, preciso chamar minha grade de dados principal e definir sua origem de item para o contexto de dados dessas universidades.
‫Tudo bem.
‫Portanto, se verificarmos o que é isso, significa que a nota está em nosso arquivo Zemel.
‫Esses dados são precisos atualmente?
‫Não tem nenhum dado.
‫Está muito vazio.
‫Direito.
‫Mas é nessa grade de dados que definimos esse nome como grade de dados principal e agora estamos definindo a origem do item
‫para o contexto de dados.
‫Essa universidade nos mostrará todas as universidades que estão dentro de nosso banco de dados ou dentro desta tabela.
‫Vou chamar esse método de inserir universidade.
‫E execute o código, e se eu fizer isso, você verá que temos este ID e o nome Yael aqui, então
‫é isso que nosso código já faz.
‫Portanto, nenhuma entrada sequencial ainda.
‫Não precisamos usar onde ou colocar algo e assim por diante.
‫Fizemos tudo isso com código e é muito fácil.
‫Então você cria um objeto seu enquanto, neste caso, é um nome de tabela e adiciona alguns valores a ele.
‫No nosso caso, é apenas um nome e você o insere no envio e envia essas alterações.
‫E, claro, se você quiser ver algo, você precisa definir a fonte do item como este contexto de
‫dados universidades.
‫Agora, como um pequeno desafio, adicione outra universidade à mesa e execute o aplicativo.
‫Ok, espero que você tenha tentado, então vou criar uma nova universidade universitária.
‫Vai ser Beijing Tech, que é uma nova universidade, e agora Beijing Tech precisa de um nome.
‫Então, vou definir seu nome para algo como Bei Jing Tech.
‫E agora, é claro, preciso chamar as universidades de contexto de dados que inserem no envio.
‫E, neste caso, é a Beijing Tech que desejo enviar.
‫E como você pode ver, o envio de alterações também ou é necessário apenas uma vez.
‫E aqui não se trata apenas de enviar, mas de enviar.
‫Essas alterações de envio de contexto de dados serão executadas uma vez que não precisamos
‫executá-lo após cada uma, mas todos precisamos executá-lo quando estivermos prontos para enviar todas as alterações que preparamos.
‫Tudo bem.
‫Então, agora vamos executá-lo novamente.
‫E devemos ver duas entradas lá.
‫E espero que você tenha tentado fazer isso.
‫E, na verdade, vemos três entradas.
‫Uau.
‫Por que é que?
‫E você pode estar se perguntando, mas bem, já executamos o código e agora o executamos novamente.
‫Portanto, adicionamos todas as universidades novamente.
‫Então, o que está acontecendo?
‫Bem, isso é basicamente o que pretendíamos.
‫Bem, pelo menos em nosso código.
‫Então é exatamente isso que fazemos.
‫Nós adicionamos coisas novas.
‫Não dizemos, OK, isso é tudo que queremos ter na mesa de nossa universidade.
‫Mas dizemos, OK, adicionamos essas duas novas linhas.
‫Portanto, se executarmos e executarmos novamente.
‫Nem fechar e executar novamente, vemos que temos Yale, Yale, Beijing Tech, Yale, Beijing
‫Tech, e agora para limpar isso, a fim de ter apenas as entradas que temos aqui, apenas essas
‫duas, podemos faça algo assim.
‫Esse é o nosso contexto.
‫Execute o comando.
‫E aqui nós simplesmente usamos um código secreto para orientar você precisa ver uma equipe como essa.
‫Portanto, aqui precisava ser escrito corretamente.
‫Portanto, exclua da universidade.
‫Assim, simplesmente excluo todas as entradas e as adiciono.
‫Portanto, agora devemos ter apenas duas entradas lá.
‫Portanto, apenas Yale e Pequim, como você pode ver, Yale e Pequim.
‫Mas o que não mudou, como você também pode ver, é o ID.
‫Portanto, ainda está subindo, subindo, subindo.
‫Todas as entradas que tínhamos antes foram excluídas, exceto eu. D. não voltou ao seu valor inicial.
‫Então, isso é algo que você precisa manter em mente.
‫Tudo bem.
‫Agora você sabe inserir dados lá.
‫Então agora um pequeno desafio, insira os alunos e sim, claro, você pode tentar fazer isso, mas vai ser um
‫pouco difícil.
‫É um pouco difícil por enquanto.
‫E eu vou te mostrar.
‫Então, vamos criar um novo método e vou chamá-lo de inserir alunos.
‫Portanto, vazio público, insira o do aluno.
‫Porque o que eu quero usar aqui é uma expressão lambda, e não usamos muito ainda ou não usamos nada, com
‫base no quão longe você foi no curso.
‫Então o que vou usar é uma universidade aqui também.
‫Vou criar uma Universidade de Yale, mas vou usar dados, contexto, universidades de ponto.
‫Então, se eu abrir essa propriedade, como você pode ver, há muitos métodos diferentes disponíveis aqui.
‫E o que eu quero usar é chamado primeiro.
‫E o que primeiro faz é retornar o primeiro elemento de uma sequência.
‫Portanto, primeiro retornará A para o primeiro elemento de uma sequência.
‫Então, o que posso fazer aqui é executar uma expressão lambda aqui.
‫Então o que vou fazer é dizer que um que significa universidade deve me dar esse
‫nome.
‫Isso é igual a Yale.
‫Portanto, esta é uma linha muito, muito curta e faz muitas coisas, por isso é bastante extensa.
‫Portanto, é muito semelhante a, digamos, esta declaração aqui que vou mostrar a vocês.
‫Então, vamos dizer esta declaração aqui.
‫Então, se eu tivesse que escrever na escola, ficaria parecido com o de uma universidade em uma universidade de contexto de
‫dados, onde as universidades são iguais a Tulane, uma Yale seleciona aquela universidade específica.
‫Direito.
‫Então, de universidade em universidade de contexto de dados, sabemos o que é.
‫Isso é para cada loop.
‫Então dizemos onde a universidade é igual a um nome específico e então selecionamos a universidade.
‫Mas, em vez de fazer isso, simplesmente temos esse pequeno trecho de código que faz exatamente a mesma coisa.
‫Então, ele vai voltar para a universidade e verificar a primeira entrada nessa sequência.
‫Então ele verifica sua verificação para a primeira entrada que se chama Yale e vai armazená-la em
‫Yale porque a diferença disso é o que nos retornará é um I enumerável, é uma coleção, será retornado se
‫executarmos esse código .
‫Mas o legal é aqui com essa linha, ela não está devolvendo uma coleção, mas
‫sim um objeto real da universidade e podemos usar isso mais adiante.
‫Portanto, é poderoso.
‫É bonito - forte e de código muito curto.
‫Portanto, se você quiser saber mais sobre o que está acontecendo aqui, verifique as expressões lambda.
‫Mas vou usar assim por enquanto porque está bem, expressões de ex-alunos são muito mais.
‫Eles podem fazer muito mais do que apenas obter esta linha específica que temos aqui.
‫Mas vou usar assim por enquanto.
‫OK, então farei a mesma coisa para a outra universidade, que será a tecnologia genética, e
‫procuramos por tecnologia de Pequim assim.
‫Portanto, agora temos duas universidades diferentes, a de Pequim e a de Yale.
‫Agora, em vez de adicionar alunos às universidades individualmente, vou adicionar uma lista completa de
‫alunos.
‫Vou criar uma lista completa de alunos e colocá-los na universidade correta.
‫E para fazer isso, irei, em primeiro lugar, encerrar o explorador de servidores para ter mais
‫espaço aqui e.
‫Agora vou criar uma lista de um aluno e chamarei esse aluno de uma nova lista de alunos.
‫Então agora está reclamando que não sabe o que é aluno.
‫Portanto, o que precisamos fazer é arrastar o aluno do nosso explorador de servidores para cá.
‫Portanto, abra o explorador do servidor novamente e arraste o seu aluno até aqui.
‫Então, aí estamos.
‫E como você pode ver, eles estão conectados.
‫E eles estão conectados pela universidade I. D ..
‫OK, agora podemos voltar ao nosso código e, depois de um tempo, os alunos devem ser reconhecidos como
‫somos.
‫E agora podemos usar o aluno como uma classe ou podemos fazer objetos com ele.
‫Isso é bem legal.
‫Então, vamos criar uma nova entrada.
‫Portanto, vamos usar o método ADD, que adicionará um elemento à lista de alunos.
‫E o que queremos adicionar aqui?
‫Bem, vou adicionar um novo objeto de aluno, então direi, OK, dê-me todo esse
‫objeto de aluno com certas informações.
‫Então, por exemplo, com o nome de Carla, o sexo feminino e a idade, na verdade, e não precisamos do H,
‫mas da universidade I. D. e vou dizer algo como Yale, aquele ID.
‫Tudo bem.
‫Então, assim.
‫Bem desse jeito.
‫Com esta entrada, adicionei um aluno à minha lista de alunos e poderia usar a lista desse aluno para adicioná-lo ao meu
‫contexto de dados da mesma forma que fizemos aqui.
‫Portanto, insira no envio, posso direcionar nossos alunos e isso adicionarei toda essa lista de todos os alunos que
‫tenho na minha lista.
‫Tudo bem.
‫Então isso é muito poderoso e legal.
‫Mas agora outra coisa legal é, em vez de usar a carteira de estudante, posso simplesmente entregar a própria
‫universidade para que possa criar uma nova entrada de aluno.
‫Vou dizer novo aluno com o nome de
‫Tony e o gênero masculino assim
‫e depois universidade.
‫E como você pode ver, existe uma propriedade chamada universidade.
‫E posso apenas dizer que deveria ser Pequim ou, neste caso, Yale.
‫Então, digamos que Tony está em Yale e é onde eu gostaria disso.
‫Tony está em Yale e agora vou adicionar mais alguns alunos.
‫Como você pode ver neste caso, usamos esta universidade I. D. Agora estamos usando a
‫universidade e as duas estão bem porque estão conectadas.
‫Uma universidade tem um ID específico e nós os usamos praticamente da mesma forma aqui.
‫Agora, vou adicionar mais alguns.
‫Laila será mulher e sua universidade será a Beijing Tech.
‫E o último será James.
‫E James é um transgênero.
‫Portanto, temos três gêneros aqui também.
‫E este será Beijing Tech.
‫Tudo bem.
‫Então, aí estamos.
‫Podemos inserir alunos com muita facilidade.
‫E agora, se usarmos um pequeno desafio, adicione-o ao contexto de dados.
‫Tudo bem, espero que você tenha tentado, dados, contexto que os alunos que inserem todos no envio, então aqui usamos inserir no
‫envio e foi apenas uma entrada, mas agora inserir todos no envio leva um eu enumerável, então
‫uma lista que eu ignoro aceito listas.
‫Essa lista é do tipo lista, mas é uma conexão genérica, então podemos usá-la da mesma forma aqui.
‫Podemos apenas entregar uma coleção de conexão aqui e serão meus alunos.
‫Portanto, envie alunos assim.
‫E, claro, precisamos enviar as alterações.
‫Portanto, apresente alterações como essa e saiba que minha classificação de dados principal deve ser itens de fonte de item, fonte.
‫E, neste caso, é o meu contexto de dados que os alunos.
‫Então agora eu quero ver os alunos da minha série e devem ser esses quatro alunos.
‫Agora, deixe-me chamar os alunos de inserção em vez de universidades de inserção.
‫Então insista para vocês, alunos aqui, assim.
‫Agora vamos executar o código e devemos ver quatro entradas em nossa tabela.
‫E agora, como vocês podem ver, temos RG, nome, gênero, RG e a universidade, que neste
‫caso é um link para a universidade escolar.
‫Então é um objeto do tipo ligado a uma escola universitária.
‫Portanto, não nos diz o nome real aqui dentro da universidade.
‫Tudo bem.
‫Mas isso é algo que estabelecemos aqui e aqui.
‫Dissemos que é a University of Beijing Tech.
‫É a Universidade de Pequim Tech.
‫Mas esses são objetos universitários e não equivalem ao nome.
‫Portanto, eles são mais do que apenas o nome.
‫Eles são o verdadeiro objeto universitário ali.
‫Mas além disso, você vê que temos Carla, Tony, Lailah, Laly, Jane.
‫E embora eu não tenha escrito os nomes corretamente, temos também o gênero e a universidade I. D. E como você deve se lembrar, a carteira
‫de identidade seis era Yale e a Universidade I. D. sete foi Beijing Tech.
‫E isso foi porque eu apaguei entradas.
‫E então chamei o método inserir universidade várias vezes.
‫E é por isso que tínhamos esses IDs em vez de um e dois.
‫OK.
‫Tudo bem, então se verificarmos nossos dados, devemos ver a mesma coisa.
‫Então vamos fazer isso.
‫Vamos verificar nossos dados do aluno mostram os dados da tabela ou a tabela de dados.
‫Vemos Kalila mulher e ou você também vê sua carteira de estudante.
‫Portanto, não há coluna adicional chamada universidades.
‫Isso é algo que acabamos de configurar com o código aqui também.
‫Portanto, não os criamos permanentemente, mas os configuramos aqui e eles são exibidos porque o contexto
‫de dados os contém conforme os adicionamos aqui, você vê.
‫OK, isso é bastante bom, link.
‫E não apenas isso.
‫Também usamos uma função lambda aqui neste trecho de código e faremos isso um pouco mais no próximo vídeo.
‫Portanto, não se preocupe.
‫Você vai se acostumar com isso.
‫E sim.
‫E no próximo vídeo, vamos fazer algo com uma tabela associativa entre alunos e palestras.
‫Então, vamos adicionar alunos e vamos adicionar palestras para os alunos e assim por diante.
‫Então nos vemos no próximo vídeo.