Kullanmaya Başlama

LINQ to SQL kullanarak, AYNı bellek içi koleksiyona eriştiğiniz gibi SQL veritabanlarına erişmek için LINQ teknolojisini kullanabilirsiniz.

Örneğin, nw aşağıdaki koddaki nesne veritabanını temsil Northwind etmek için oluşturulur, Customers tablo hedeflenir, satırlar öğesinden Londonfiltrelenir Customers ve alma için için CompanyName bir dize seçilir.

Döngü yürütülürken, değer koleksiyonu CompanyName alınır.

// 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

Sonraki Adımlar

Ekleme ve güncelleştirme gibi bazı ek örnekler için bkz . LINQ to SQL ile Yapabilecekler.

Ardından, LINQ to SQL kullanma konusunda uygulamalı bir deneyim elde etmek için bazı kılavuzları ve öğreticileri deneyin. Bkz . İzlenecek Yollara Göre Öğrenme.

Son olarak, LINQ to SQL'i Kullanmak için Tipik Adımlar'ı okuyarak kendi LINQ to SQL projenizi kullanmaya başlamayı öğrenin.

Ayrıca bkz.