방법: 정보 쿼리

LINQ to SQL의 쿼리는 LINQ의 쿼리와 동일한 구문을 사용합니다. 유일한 차이점은 LINQ to SQL 쿼리에서 참조된 개체가 데이터베이스의 요소에 매핑된다는 것입니다. 자세한 내용은 LINQ 쿼리 소개(C#)를 참조하세요.

LINQ to SQL에서는 작성한 쿼리를 해당 SQL 쿼리로 변환하고 SQL Server에 전달하여 처리합니다.

LINQ 쿼리의 일부 기능을 LINQ to SQL 애플리케이션에서 사용할 때 특히 주의해야 합니다. 자세한 내용은 쿼리 개념을 참조하세요.

예시

다음 쿼리에서는 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

참고 항목