Boucler dans les résultats de LINQ to SQL n'est pas aussi compliqué que vous ne le pensez. Vous pouvez utiliser la technologie LINQ pour accéder à des bases de données SQL comme vous le feriez pour une collection en mémoire . Dans Visual Basic, vous pouvez vous connecter à une base de données Access en utilisant la classe " OleDbConnection " et interroger la base en utilisant une instruction SQL à travers la classe " OleDbDataAdapter " . Une fois que vous interrogez les résultats , alors vous pouvez parcourir les résultats de la requête à l'aide de LINQ to SQL. Choses que vous devez
Microsoft Visual Studio
Voir Plus Instructions
1
Lancement de Microsoft Visual Studio, cliquez sur " Nouveau Projet" dans le volet gauche de l'écran de votre ordinateur, et étendre " Modèles installés . " " Visual Basic " ci-dessous Cliquez sur "Windows " et double -cliquez sur " Application console " à partir du centre de la fenêtre de dialogue pour créer un nouveau projet de console
2
de copier et coller les lignes de code suivantes pour importer les espaces de noms : . < br >
Imports System.Data.OleDb
3
Copiez et collez la ligne de code suivante pour établir la connexion à votre base de données Access :
connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ Northwind 2007.accdb "
myConnection As OleDbConnection = New OleDbConnection
ds As DataSet
da As OleDbDataAdapter
4
Définir l'instruction SQL pour interroger toutes les données d'une table :
myConnection.ConnectionString = connString
da = New OleDbDataAdapter ( "SELECT * FROM Employees" , myConnection )
ds = new DataSet
da.Fill (ds , " Emp " )
myConnection.Close ()
5
Copiez et collez le code suivant pour utiliser LINQ to SQL et boucle à travers les résultats :
employeeCityQuery Dim = _
De Cust En ds.Tables ( " EMP" ) . AsEnumerable _
Où Cust ! entreprise = " Les Comptoirs " _
Sélectionner Cust ! City