Table Service에 대해 지원되는 쿼리 연산자

Microsoft® .NET 클라이언트 라이브러리는 LINQ(언어 통합 쿼리)를 사용하여 데이터 서비스 쿼리를 지원합니다. 클라이언트 라이브러리는 테이블 서비스의 적합한 URI에 대한 LINQ 문 매핑 및 지정된 리소스를 .NET 개체로 검색에 대한 세부 정보를 처리합니다.

LINQ 쿼리 연산자

다음 표에서는 테이블 서비스에 사용할 수 있도록 지원되는 LINQ 쿼리 연산자를 보여줍니다. LINQ 쿼리 연산자에 대한 자세한 내용은 LINQ: .NET Language-Integrated 쿼리를 참조하세요.

지원되는 쿼리 연산자

LINQ 연산자 테이블 서비스 지원 추가 정보
From 정의된 대로 지원됩니다.
Where 정의된 대로 지원됩니다.
Take 지원되지만 몇 가지 제한 사항이 있습니다. Take 연산자에 지원되는 값은 1,000 이하여야 합니다. 1,000보다 크면 서비스가 상태 코드 400(잘못된 요청)을 반환합니다.

Take 연산자가 지정되지 않으면 최대 1,000개의 항목이 반환됩니다.
First, FirstOrDefault 지원됩니다.
Select 2011-08-18 버전 이상에서 지원됩니다. 프로젝션이 지원됩니다. 자세한 내용은 Table Service에 대한 LINQ 쿼리 작성을 참조하세요.

지원되지 않는 쿼리 연산자

LINQ 연산자 테이블 서비스 지원 추가 정보
GroupBy 지원되지 않습니다.
OrderBy, OrderByDescending 지원되지 않습니다.
ThenBy, ThenByDescending 지원되지 않습니다.
Average 지원되지 않습니다.
Min 지원되지 않습니다.
Max 지원되지 않습니다.
Last, LastOrDefault 지원되지 않습니다.
Skip

Count, LongCount
지원되지 않습니다.
Sum 지원되지 않습니다.
TakeWhile 지원되지 않습니다.
SkipWhile 지원되지 않습니다.
Join, GroupJoin 지원되지 않습니다.
Single 지원되지 않습니다.
OfType 지원되지 않습니다.
SelectMany 지원되지 않습니다.
Concat 지원되지 않습니다.
ElementAt, ElemenatAtOrDefault 지원되지 않습니다.
Distinct 지원되지 않습니다.
Except 지원되지 않습니다.
Intersect 지원되지 않습니다.
Union 지원되지 않습니다.
All 지원되지 않습니다.
Any 지원되지 않습니다.
Contains 지원되지 않습니다.
SequenceEqual 지원되지 않습니다.
Empty, Range, Repeat 지원되지 않습니다.
SingleOrDefault 지원되지 않습니다.
Reverse 지원되지 않습니다.

참고 항목

테이블 서비스 개념