作法:查詢資訊
LINQ to SQL 中的查詢會使用與 LINQ 中的查詢相同的語法。 唯一的差別在於 LINQ to SQL 查詢中參考的物件,會對應至資料庫中的元素。 如需詳細資訊,請參閱 LINQ 查詢簡介 (C#)。
LINQ to SQL 會將您撰寫的查詢轉譯為對等 SQL 查詢,並將其傳送給伺服器進行處理。
在 LINQ to SQL 應用程式中,可能需要特別注意 LINQ 查詢的部分功能。 如需詳細資訊,請參閱查詢概念。
範例
下列查詢會要求來自倫敦 (London) 的客戶名單。 在這個範例中,Customers
是 Northwind 範例資料庫中的資料表。
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