LINQ , acronimo di Language-Integrated Query , è una caratteristica del linguaggio Visual Basic che consente di eseguire query e altre operazioni su fonti di dati . Un tipo di origine dati è il codice XML , il cui tag definiti dall'utente possono essere utilizzati come campi di database . Questo tutorial permette all'utente di fare una query di una tabella di dati XML semplice . L' utente inserisce il titolo di un film, che è formattato in una query LINQ . La query cerca il film con il titolo corrispondente e restituisce il nome del regista del film corrispondente. Impostazione del progetto  
 prima di digitare il programma , è necessario impostare un progetto in Visual Basic . Scegliere File > Nuovo progetto > Applicazione Windows Form . Nella finestra di progettazione , mettere una casella di testo e un pulsante sul form utente . Fare doppio clic sul controllo Button e aggiungere questo codice al corpo all'evento Button1_Click : 
 
 XLinqQuery ( TextBox1.Text ) per 
 Tale affermazione richiama una funzione che esegue la query di database LINQ quando l'utente preme il pulsante sul modulo . Sopra la funzione Button1_Click digitare la funzione : 
 
 pubblico XLinqQuery Sub ( strMovie ByVal come stringa ) per 
 Dim MYmovies = _  < film year_released = " 1977 " direttore = " George Lucas "> Star Wars < /film > 
   Excalibur < /film > 
  
 
 
 di query Dim = _Da m In MYmovies .  _Where m.Value = strMovie _Seleziona m