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 London
filtrelenir 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.