Share via


방법: 정보 쿼리(LINQ to SQL)

업데이트: November 2007

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

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

LINQ 쿼리의 일부 기능을 LINQ to SQL 응용 프로그램에서 사용할 때 특히 주의해야 합니다. 자세한 내용은 LINQ to SQL의 쿼리 개념을 참조하십시오.

예제

다음 쿼리에서는 London의 고객 목록을 요구합니다. 이 예제에서 Customers는 Northwind 샘플 데이터베이스의 테이블입니다.

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
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;

참고 항목

개념

샘플 데이터베이스 다운로드(LINQ to SQL)

기타 리소스

개체 모델 만들기(LINQ to SQL)

데이터베이스 쿼리(LINQ to SQL)