Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Visual Basic LINQ Tutorial
LINQ , que está para consulta integrada à linguagem , é uma característica da linguagem Visual Basic que permite executar consultas e outras operações em fontes de dados . Um tipo de fonte de dados é o código XML, cujo marcas definidas pelo usuário podem ser usados ​​como campos de banco de dados. Este tutorial permite que o usuário faça uma consulta de uma tabela de dados XML simples. O usuário digita o título de um filme , que é formatado em uma consulta LINQ. A consulta procura o filme com o título correspondente e retorna o nome do diretor do filme correspondente. Configurando o projeto

Antes de digitar o programa, você terá que criar um projeto no Visual Basic. Escolha File> New Project> Aplicativo Windows Forms. Na janela Designer , coloque uma caixa de texto e um botão no formulário do usuário . Clique duas vezes no controle de botão e adicione este código ao corpo do evento Button1_Click:

XLinqQuery ( TextBox1.Text )

Esta afirmação chama uma função que faz a consulta de banco de dados LINQ quando o usuário pressiona o botão no formulário. Acima da função Button1_Click , digite a função :

Public Sub XLinqQuery (ByVal strMovie As String)

Dim Inicial = _ < filme year_released = " 1977 ", o diretor = " George Lucas " > Star Wars < /filme >

Excalibur


consulta

Dim = _From m Na filmagem . _Where m.Value = strMovie _Select m

para cada resultado Em queryTextBox2.Text = resultado . @ directorNextEnd Sub
< br > Executar o programa

Execute o programa com a tecla " F5 ". Na caixa de texto, digite "Star Wars" e pressione o botão. O programa irá consultar o banco de dados para encontrar o diretor do filme , cujo título você digitou . Depois de ver " George Lucas" aparecer, digite um título de filme diferente: " Excalibur ", e pressione o botão para ver o nome do diretor John Boorman aparecer
Explorando o Código
< br. >

Consulte o XlinqQuery função, que faz o trabalho de banco de dados . O mini banco de dados in-line a consulta LINQ é executado em um pedaço de código XML. Você pode usar LINQ para consultar outros tipos de bancos de dados, tanto remoto (online) e os armazenados em seu computador.
O LINQ real

A consulta real LINQ é tão seguinte forma:

consulta Dim = _From m na filmagem _Where m.Value = strMovie _Select m

Embora seu tipo não é dado explicitamente , a " consulta" após a instrução Dim . é uma variável . A declaração completa consulta Dim não executar a consulta , ele só define. A afirmação de que realmente executa a consulta é o seguinte : .

Para cada resultado Em queryTextBox2.Text = resultado @ directorNext

Para cada iteração do loop, o identificador de resultado mantém a saída do consulta, que é todos os dados entre as tags XML e , para um determinado par dessas tags. O atributo especial que retire da variável resultado é o atributo de diretor , mas você também pode escolher @ year_released .

Você pode aprender sobre LINQ consultas por mexer com este programa. Comece mudando a base de dados de filmes. Adicionar mais filmes e diretores - ou alterar o banco de dados completamente para refletir seus próprios interesses . Adicione seus próprios campos - Atributos aka - para substituir o diretor e campos year_released do banco de dados de cinema. Em vez de procurar uma entrada de banco de dados pelo seu nome (por exemplo, "Star Wars" ), você pode pesquisar pelo campo /atributo. Se você procurou pelo atributo year_released no banco de dados de cinema, onde cláusula em sua consulta ficaria assim : Onde m @ year_released = intYear . . Aqui, o comercial conta o mecanismo de consulta que você quer combinar em um atributo XML, ao invés de um valor (por exemplo, "Star Wars" ) .

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter Hex para Byte em VB6 
·Como Criar Autoincrement Campos em Visual Basic for Acc…
·Como acessar VBA Tipos de Dados 
·Como converter VB6 para 64 Bit 
·Como chamar um método em VB.NET 
·Como usar o Windows DLL SDK em VB.NET 
·Como alterar a forma do rato no Access VBA 
·Como usar o Split na VB 
·Como fazer um botão Google em Visual Basic 
·As vantagens de controles Active X em Visual Basic 6.0 
  Artigos em destaque
·Como fazer quebras de linha em PHP 
·Como codificar DateDiff Com DateTimePicker em VB.NET 
·Como remover marcas de parágrafo de uma string em PHP 
·Como usar um Spinner para um Palm Pilot 
·Como criar HTML em Python 
·O que é o Python no Windows 
·Como mover um JPanel Java 
·Como Calcular dias entre duas datas em Java 
·Como jogar Exceção em Java 
·Como enviar um e-mail através de G -Mail em Visual Bas…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados