Share via


시작(LINQ to SQL)

업데이트: November 2007

LINQ to SQL을 사용하면 LINQ 기술을 사용하여 메모리 내 컬렉션에 액세스하는 것처럼 SQL 데이터베이스에 액세스할 수 있습니다.

예를 들어 다음 코드에서 nw 개체는 Northwind 데이터베이스를 나타내기 위해 만든 것으로 Customers 테이블을 대상으로 열은 London에서 Customers가 필터링되고 CompanyName에 대한 문자열은 검색용으로 선택됩니다.

루프가 실행되면 CompanyName 값의 컬렉션이 검색됩니다.

' Northwnd inherits from System.Data.Linq.DataContext.
Dim nw As New Northwnd("c:\northwnd.mdf")

Dim companyNameQuery = _
    From cust In nw.Customers _
    Where cust.City = "London" _
    Select cust.CompanyName

For Each customer In companyNameQuery
    Console.WriteLine(customer)
Next
// Northwnd inherits from System.Data.Linq.DataContext.
Northwnd nw = new Northwnd(@"northwnd.mdf");

var companyNameQuery =
    from cust in nw.Customers
    where cust.City == "London"
    select cust.CompanyName;

foreach (var customer in companyNameQuery)
{
    Console.WriteLine(customer);
}

다음 단계

삽입 및 업데이트를 포함하는 몇 가지 다른 예제를 보려면 LINQ to SQL로 할 수 있는 작업을 참조하십시오.

그런 다음 LINQ to SQL을 사용하는 실제 경험을 가지는 연습과 자습서를 시도해 보십시오. 연습을 통한 학습(LINQ to SQL)을 참조하십시오.

마지막으로, 사용자의 고유한 LINQ to SQL 프로젝트를 시작하는 방법을 배우려면 LINQ to SQL을 사용하는 일반적인 단계를 참조하십시오.

참고 항목

개념

LINQ 소개

LINQ to SQL 개체 모델

기타 리소스

LINQ to SQL