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