Mise en route (LINQ to SQL)

Mise à jour : November 2007

Grâce à LINQ to SQL, vous pouvez utiliser la technologie LINQ pour accéder aux bases de données SQL tout comme vous accéderiez à une collection en mémoire.

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

Lors de l'exécution de la boucle, la collection de valeurs CompanyName est récupérée.

' Northwnd inherits from System.Data.Linq.DataContext.
Dim nw As New Northwnd("c:\northwnd.mdf")

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

For Each customer In companyNameQuery
    Console.WriteLine(customer)
Next
// Northwnd inherits from System.Data.Linq.DataContext.
Northwnd nw = new Northwnd(@"northwnd.mdf");

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

foreach (var customer in companyNameQuery)
{
    Console.WriteLine(customer);
}

Étapes suivantes

Pour plus d'exemples, et notamment l'insertion et la mise à jour, consultez Que faire avec LINQ to SQL.

Suivez ensuite des procédures pas à pas et des didacticiels pour bénéficier d'une expérience pratique de LINQ to SQL. Consultez Apprentissage par les procédures pas à pas (LINQ to SQL).

Enfin, découvrez comment démarrer votre propre projet LINQ to SQL en lisant Procédure standard d'utilisation de LINQ to SQL.

Voir aussi

Concepts

Introduction à LINQ

Modèle objet LINQ to SQL

Autres ressources

LINQ to SQL