Looping através de resultados em LINQ to SQL não é tão complicado como você pode pensar. Você pode usar a tecnologia LINQ para acessar bancos de dados SQL , assim como você poderia acessar uma coleção na memória. No Visual Basic, você pode se conectar a um banco de dados usando a classe " OleDbConnection " e consultar o banco de dados usando uma instrução SQL através da classe " OleDbDataAdapter " . Depois de consultar os resultados , então você pode percorrer os resultados da consulta usando LINQ to SQL. Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1
Abra o Microsoft Visual Studio , clique em " New Project" no painel esquerdo da tela do computador , e expandir " Visual Basic" abaixo " modelos instalados ". Clique em " Windows" e clique duas vezes em " Console Application " a partir do centro da janela de diálogo para criar um novo projeto de console
2
Copie e cole as seguintes linhas de código para importar os namespaces: .
Importações System.Data.Linq.DataContext
Imports System.Data.OleDb
3
Copie e cole a seguinte linha de código para fazer a conexão para o seu banco de dados Access :
Dim connString As String = "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ Adamastor 2007.accdb "
Dim myConnection Como OleDbConnection = Novo OleDbConnection
Dim ds Como DataSet
Dim da Como OleDbDataAdapter
4
Definir a instrução SQL para consultar todos os dados de uma tabela :
myConnection.ConnectionString = connString
da = New OleDbDataAdapter ("Select * from employees " , myConnection )
ds = New DataSet
da.Fill ( ds , " Emp " )
myConnection.Close ()
5
Copie e cole o seguinte código para usar LINQ to SQL e percorrer os resultados :
Dim employeeCityQuery = _
cust Em ds.Tables ( " Emp " ) . AsEnumerable _
Onde cust Empresa = " Adamastor " _
!
Selecione cust ! City of
Para cada cliente em employeeCityQuery
Console.WriteLine ( cliente )
Próxima
Console.ReadLine ()
6
Pressione " F5" para executar o programa e ver os resultados.