Partager via


Pour commencer

En utilisant LINQ to SQL, vous pouvez utiliser la technologie LINQ pour accéder aux bases de données SQL comme vous le feriez pour accéder à une collection en mémoire.

Par exemple, l'objet nw du code suivant est créé pour représenter la base de données Northwind, la table Customers est ciblée, les lignes sont filtrées pour Customers à partir de London, et une chaîne pour CompanyName est sélectionnée pour la récupération.

Lorsque la boucle est exécutée, la collection de CompanyName valeurs est récupérée.

// Northwnd inherits from System.Data.Linq.DataContext.
Northwnd nw = new Northwnd(@"northwnd.mdf");
// or, if you are not using SQL Server Express
// Northwnd nw = new Northwnd("Database=Northwind;Server=server_name;Integrated Security=SSPI");

var companyNameQuery =
    from cust in nw.Customers
    where cust.City == "London"
    select cust.CompanyName;

foreach (var customer in companyNameQuery)
{
    Console.WriteLine(customer);
}
' Northwnd inherits from System.Data.Linq.DataContext.
Dim nw As New Northwnd("c:\northwnd.mdf")
' or, if you are not using SQL Server Express
' Dim nw As New Northwnd("Database=Northwind;Server=dschwart7;Integrated Security=SSPI")

Dim companyNameQuery = _
    From cust In nw.Customers _
    Where cust.City = "London" _
    Select cust.CompanyName

For Each customer In companyNameQuery
    Console.WriteLine(customer)
Next

Étapes suivantes

Pour obtenir d’autres exemples, notamment l’insertion et la mise à jour, consultez Ce que vous pouvez faire avec LINQ to SQL.

Ensuite, essayez des procédures pas à pas et des didacticiels pour avoir une expérience pratique de l’utilisation de LINQ to SQL. Consultez l’apprentissage par procédures pas à pas.

Enfin, découvrez comment commencer sur votre propre projet LINQ to SQL en lisant les étapes classiques pour l’utilisation de LINQ to SQL.

Voir aussi