Leggere in inglese

Condividi tramite


Come iniziare

Usando LINQ to SQL, è possibile usare la tecnologia LINQ per accedere ai database SQL esattamente come si accede a una raccolta in memoria.

Ad esempio, l'oggetto nw nel codice seguente viene creato per rappresentare il Northwind database, viene selezionata la tabella Customers, le righe vengono filtrate per Customers da London, e viene selezionata una stringa per il recupero di CompanyName.

Quando viene eseguito il ciclo, viene recuperata la raccolta di CompanyName valori.

C#
// 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);
}

Passaggi successivi

Per alcuni esempi aggiuntivi, tra cui l'inserimento e l'aggiornamento, vedere What You Can Do With LINQ to SQL .For some additional examples, including inserting and updating, see What You Can Do With LINQ to SQL.

Provare quindi alcune procedure dettagliate ed esercitazioni per avere un'esperienza pratica sull'uso di LINQ to SQL. Vedi Learning by Walkthroughs.

Infine, informazioni su come iniziare a usare il progetto LINQ to SQL leggendo i passaggi tipici per l'uso di LINQ to SQL.

Vedere anche


Risorse aggiuntive

Documentazione