Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
LINQ to SQL kullanarak, tıpkı bellek içi bir koleksiyona erişir gibi SQL veritabanlarına erişmek için LINQ teknolojisini kullanabilirsiniz.
Örneğin, aşağıdaki koddaki nw nesnesi, Northwind veritabanını temsil etmek için oluşturulur, Customers tablo hedeflenir, satırlar Customers'ten London için filtrelenir ve alma 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.