다음을 통해 공유


LINQ 소개(Visual Basic)

LINQ(Language-Integrated Query)는 개체 세계와 데이터 세계 간의 격차를 해소하는 .NET Framework 버전 3.5에서 도입된 혁신입니다.

일반적으로 데이터에 대한 쿼리는 컴파일 시간 또는 IntelliSense 지원 시 형식을 확인하지 않고 간단한 문자열로 표현됩니다. 또한 SQL 데이터베이스, XML 문서, 다양한 웹 서비스 등 각 데이터 원본 유형에 대해 다른 쿼리 언어를 학습해야 합니다. LINQ는 Visual Basic에서 쿼리 를 일류 언어 구문으로 만듭니다. 언어 키워드 및 친숙한 연산자를 사용하여 강력한 형식의 개체 컬렉션에 대한 쿼리를 작성합니다.

SQL Server용 Visual Basic 데이터베이스, XML 문서, ADO.NET 데이터 세트 및 지원되는 개체 컬렉션 또는 제네릭 IEnumerable 인터페이스에서 LINQ 쿼리를 작성할 수 있습니다IEnumerable<T>. LINQ 지원은 많은 웹 서비스 및 기타 데이터베이스 구현에 대한 타사에서도 제공됩니다.

새 프로젝트에서 또는 기존 프로젝트의 비 LINQ 쿼리와 함께 LINQ 쿼리를 사용할 수 있습니다. 유일한 요구 사항은 프로젝트가 .NET Framework 3.5 이상을 대상으로 하는 것입니다.

Visual Studio의 다음 그림에서는 전체 형식 검사 및 IntelliSense 지원을 사용하여 C# 및 Visual Basic의 SQL Server 데이터베이스에 대해 부분적으로 완료된 LINQ 쿼리를 보여 줍니다.

Intellisense를 사용하는 LINQ 쿼리를 보여 주는 다이어그램

다음 단계

LINQ에 대한 자세한 내용을 알아보려면 먼저 Visual Basic에서 LINQ 시작 섹션의 몇 가지 기본 개념을 숙지한 다음 관심 있는 LINQ 기술에 대한 설명서를 읽어보세요.

참고하십시오