Nasıl yapılır: Bilgi Sorgulama

LINQ to SQL'deki sorgular, LINQ'teki sorgular ile aynı söz dizimini kullanır. Tek fark, LINQ to SQL sorgularında başvuruda bulunulduğu nesnelerin veritabanındaki öğelere eşlenmesidir. Daha fazla bilgi için bkz . LINQ Sorgularına Giriş (C#).

LINQ to SQL, yazdığınız sorguları eşdeğer SQL sorgularına çevirir ve işlenmek üzere sunucuya gönderir.

LINQ sorgularının bazı özellikleri, LINQ to SQL uygulamalarında özellikle dikkat edilmesi gerekebilir. Daha fazla bilgi için bkz . Sorgu Kavramları.

Örnek

Aşağıdaki sorgu, Londra'dan müşterilerin listesini ister. Bu örnekte Northwind Customers örnek veritabanındaki bir tablo verilmiştir.

Northwnd db = new Northwnd(@"c:\northwnd.mdf");

// Query for customers in London.
IQueryable<Customer> custQuery =
    from cust in db.Customers
    where cust.City == "London"
    select cust;
Dim db As New Northwnd("c:\northwnd.mdf")

' Query for customers in London.
Dim custQuery = _
    From cust In db.Customers _
    Where cust.City = "London" _
    Select cust

Ayrıca bkz.