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 |
지원되지 않습니다. |