다음을 통해 공유


LINQ 샘플

이러한 Visual Basic 및 C# 샘플은 LINQ 기술을 보여 줍니다.

Visual Studio에서 샘플에 액세스하려면

  • 도움말 메뉴에서 샘플을 클릭합니다.

    기본적으로 샘플은 drive:\Program Files\Microsoft Visual Studio 10.0\Samples\에 설치되어 있습니다.

이러한 샘플의 최신 버전과 기타 샘플은 Visual Basic 또는 C#에 대한 MSDN Code Gallery(MSDN 코드 갤러리) 웹 사이트에서 볼 수 있습니다.

보안 정보보안 정보

Microsoft에서는 어떠한 보증도 없이 “있는 그대로” 포함된 샘플을 제공합니다. 이 샘플의 코드는 오로지 개념 설명을 위해서 제공됩니다. 제공되는 코드는 특정 환경에 대한 보안 요구 사항을 충족하지 못할 수 있습니다. 적합하다고 판단할 정도로 안전하고 강력한 프로젝트를 만들려면 보안 및 오류 처리 코드를 추가하는 것이 좋습니다.

Visual Basic 샘플

C# 샘플

LINQ 샘플 데이터베이스에 연결

개발 컴퓨터에 SQL Server Express가 설치되어 있는 경우 샘플에 대한 기본 연결 문자열은 수정 없이 작동되어야 합니다.

일부 SQL Server Express 설치에서는 사용자 인스턴스를 시작할 권한이 없을 수 있습니다. 해당 결과에 대해 오류 메시지가 발생하는 경우 연결 문자열에서 ";user instance = true" 절을 제거합니다.

액세스하고 있는 Northwind 데이터베이스의 복사본이 읽기 전용으로 표시되어 있지 않은지 확인합니다. 필요한 경우 액세스하려고 하는 NORTHWIND.MDF의 복사본을 찾아보고 파일을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 읽기 전용 특성을 지웁니다.

일부 속도가 느린 컴퓨터에서 또는 가상 PC를 사용하고 있는 경우 일부 데이터베이스 응용 프로그램이 처음 실행될 때 오류가 발생한다고 보고되었습니다. 샘플을 몇 번 실행해 보십시오.

샘플에 포함된 Northwind 데이터베이스의 사용자 지정된 복사본은 LDF(로그) 파일 없이 제공됩니다. 이는 LDF 및 MDF 파일의 동기화가 유지되도록 하기 위해서 입니다. 데이터베이스를 사용하는 샘플을 실행하거나 Visual Studio 내부의 서버 탐색기에서 데이터베이스에 연결할 때 LDF 파일이 자동으로 생성됩니다. 먼저 로그 파일을 만들지 않고 SQL Server Management Studio를 사용하는 경우 MDF 파일에 연결하는 데 문제가 있을 수 있습니다.

샘플

Visual Basic

샘플

설명

샘플 쿼리

LINQ를 처음 접하는 경우에는 여기에서 시작하십시오. 이 샘플은 LINQ to Objects, LINQ to SQL, LINQ to XML 및 LINQ to DataSet에 대한 쿼리 작업의 많은 예제를 제공합니다.

동적 쿼리 샘플

런타임에 LINQ 쿼리를 만드는 방법을 보여 줍니다.

식 트리 시각화 도우미 샘플

Visual Studio 디버거 내부에서 실행하여 식 트리의 내용을 볼 수 있는 시각화 도우미의 작업 구현을 제공합니다.

LINQ to Northwind 샘플

LINQ to SQL을 사용하여 데이터베이스를 쿼리하는 예제를 제공합니다.

LINQ to XML Data Binding 샘플

WPF(Windows Presentation Foundation)의 LINQ to XML 데이터 바인딩을 보여 줍니다.

개체 덤퍼 샘플

LINQ 쿼리의 결과를 출력하기 위해 솔루션에 추가할 수 있는 라이브러리입니다.

반영자 샘플

특정 어셈블리의 공용 API에 대한 개요를 제공하는 HTML 문서를 생성합니다.

RSS 샘플

여러 RSS 피드를 함께 모아 브라우저에 표시하는 작은 규모의 웹 서버 역할을 합니다.

간단한 람다 샘플

쿼리 밖에서 사용되는 간단한 람다 식의 예제를 제공합니다.

Windows Forms 데이터 바인딩 샘플

Windows Forms 데이터 바인딩 시나리오에서 LINQ를 사용하는 방법을 보여 줍니다.

LINQ to XML 소개 샘플

LINQ to XML의 주요 개념을 보여 줍니다.

XQuery 샘플

LINQ to XML을 사용하여 XQuery 표준의 사용 사례를 해결하는 방법을 보여 줍니다.

C#

샘플

설명

샘플 쿼리

LINQ to Objects, LINQ to SQL, LINQ to XML 및 LINQ to DataSet에 대한 쿼리 작업의 예제를 제공합니다.

데이터 샘플

다양한 LINQ 샘플에 표시된 많은 시나리오를 지원합니다.

Northwind Mapping 샘플

다른 샘플에서 사용되는 개체 관계형 매핑 파일을 생성합니다.

간단한 LINQ to Objects 샘플

메모리 내 컬렉션을 쿼리하는 방법을 보여 줍니다.

동적 쿼리 샘플

런타임에 LINQ 쿼리를 만드는 방법을 보여 줍니다.

LINQ to Northwind 샘플

LINQ to SQL을 사용하여 데이터베이스를 쿼리하는 예제를 제공합니다.

웹 서비스 LINQ 공급자 샘플

TerraServer-USA 웹 서비스에 대한 사용자 지정 LINQ 공급자와 사용자 지정 LINQ 공급자를 사용하여 웹 서비스에 지리적 데이터를 쿼리하는 예제 클라이언트 응용 프로그램을 보여 줍니다.

LINQ 쿼리 시각화 도우미 샘플

데이터베이스 쿼리를 시각화하기 위해 Visual Studio에서 디버그 모드로 실행할 수 있는 작은 응용 프로그램입니다.

개체 덤퍼 샘플

테스트용으로 LINQ 쿼리의 결과를 출력하기 위해 솔루션에 추가할 수 있는 라이브러리입니다.

XML을 LINQ로 붙여넣기 샘플

올바른 XML을 해당하는 LINQ to XML 문으로 자동 변환하는 Visual Studio 추가 기능을 보여 줍니다. Visual Studio Express 버전에서는 추가 기능을 지원하지 않습니다.

반영자 샘플

지정된 어셈블리에 대한 public API의 개요를 제공하는 HTML 문서를 생성합니다.

RSS 샘플

여러 개의 RSS 피드를 집계하는 소규모 웹 서버로 작동합니다.

간단한 람다 샘플

단순한 람다 식의 예제를 제공합니다.

Windows Forms 데이터 바인딩 샘플

Windows Forms 데이터 바인딩 시나리오에서 LINQ를 사용하는 방법을 보여 줍니다.

LINQ to XML 소개 샘플

LINQ to XML에 대한 주요 개념을 보여 줍니다.

XQuery 샘플

LINQ to XML을 사용하여 XQuery 표준의 사용 사례를 해결하는 방법을 보여 줍니다.

LINQ to XML 데이터 바인딩 샘플

WPF(Windows Presentation Foundation) 기능에 대한 LINQ to XML 데이터 바인딩을 보여 줍니다.

참고 항목

기타 리소스

LINQ(통합 언어 쿼리)