다음을 통해 공유


PropertyConfiguration 클래스

정의

모든 속성 구성에 대한 기본 클래스입니다.

public abstract class PropertyConfiguration
type PropertyConfiguration = class
Public MustInherit Class PropertyConfiguration
상속
PropertyConfiguration
파생

생성자

PropertyConfiguration(PropertyInfo, StructuralTypeConfiguration)

PropertyConfiguration 클래스의 새 인스턴스를 초기화합니다.

속성

AddedExplicitly

사용자가 false 속성을 추가한 경우 값(규칙을 통해 유추된 경우)을 가져오거나 설정합니다true.

AutoExpand

속성이 자동으로 확장되는지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

DeclaringType

선언 형식을 가져옵니다.

DerivedTypeConstraints

속성에 허용되는 허용되는 파생 형식 목록입니다.

DisableAutoExpandWhenSelectIsPresent

클라이언트에서 지정하는 $select 있는 경우 자동 확장을 사용하지 않도록 설정할지 여부를 가져오거나 설정합니다.

IsRestricted

속성이 제한되는지, 즉 필터링할 수 없거나, 정렬할 수 없거나, 탐색할 수 없거나, 확장할 수 없거나, 계산할 수 없거나, 자동으로 확장되는지 여부를 가져옵니다.

Kind

PropertyKind 속성의 를 가져옵니다.

Name

속성의 이름을 가져오거나 설정합니다.

NonFilterable

이 속성이 필터링 불가능한지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

NotCountable

속성이 셀 수 없는지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

NotExpandable

속성이 확장 불가능한지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

NotFilterable

속성이 필터링 불가능한지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

NotNavigable

속성이 탐색 불가능한지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

NotSortable

속성이 정렬 불가능한지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

Order

"order by" 식의 순서를 얻거나 설정합니다.

PropertyInfo

매핑 CLR PropertyInfo을 가져옵니다.

QueryConfiguration

QueryConfiguration를 가져오거나 설정합니다.

RelatedClrType

속성의 CLR Type 을 가져옵니다.

Unsortable

이 속성이 정렬 불가능한지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

메서드

Count()

이 속성을 개수로 설정합니다.

Count(QueryOptionSetting)

이 속성의 개수를 계산할 수 있는지 여부를 설정합니다.

Expand()

확장 가능한 모든 속성을 설정합니다.

Expand(Int32)

확장 결과의 최대 깊이로 확장 가능한 모든 속성을 설정합니다.

Expand(Int32, SelectExpandType, String[])

확장 결과, 확장 가능한 속성 및 이 탐색 속성의 최대 깊이를 SelectExpandType 설정합니다.

Expand(Int32, String[])

이 탐색 속성의 확장 가능한 확장 가능한 속성인 확장 결과의 최대 깊이를 설정합니다.

Expand(SelectExpandType)

모든 속성의 집합 SelectExpandType 입니다.

Expand(SelectExpandType, Int32)

확장 결과의 최대 깊이를 가진 모든 속성의 집합 SelectExpandType 입니다.

Expand(SelectExpandType, String[])

확장 가능한 속성과 이 탐색 속성의 속성을 SelectExpandType 설정합니다.

Expand(String[])

이 탐색 속성의 확장 가능한 속성을 설정합니다.

Filter()

이 속성의 모든 속성을 필터링할 수 있게 설정합니다.

Filter(QueryOptionSetting)

이 속성의 모든 속성을 필터링할 수 있는지 여부를 설정합니다.

Filter(QueryOptionSetting, String[])

이 속성에 QueryOptionSetting 따라 필터링 가능한 속성을 설정합니다.

Filter(String[])

이 속성의 필터링 가능한 속성을 설정합니다.

IsCountable()

속성을 셀 수 있는 항목으로 설정합니다.

IsExpandable()

속성을 확장 가능하도록 설정합니다.

IsFilterable()

속성을 필터 가능하도록 설정합니다.

IsNavigable()

속성을 탐색 가능하도록 설정합니다.

IsNonFilterable()

속성을 필터링 불가능하도록 설정합니다.

IsNotCountable()

속성을 셀 수 없는 항목으로 설정합니다.

IsNotExpandable()

속성을 확장 불가능하도록 설정합니다.

IsNotFilterable()

속성을 필터링 불가능하도록 설정합니다.

IsNotNavigable()

속성을 탐색 불가능하도록 설정합니다.

IsNotSortable()

속성을 정렬 불가능하도록 설정합니다.

IsSortable()

속성을 정렬 가능하도록 설정합니다.

IsUnsortable()

속성을 정렬 불가능하도록 설정합니다.

OrderBy()

이 속성의 모든 속성을 정렬 가능으로 설정합니다.

OrderBy(QueryOptionSetting)

이 속성의 모든 속성을 정렬할 수 있는지 여부를 설정합니다.

OrderBy(QueryOptionSetting, String[])

정렬 가능한 속성은 이 속성에 QueryOptionSetting 따라 달라집니다.

OrderBy(String[])

이 속성의 정렬 가능한 속성을 설정합니다.

Page()

이 속성 페이징을 사용하도록 설정합니다.

Page(Nullable<Int32>, Nullable<Int32>)

클라이언트에서 요청할 수 있는 이 속성의 최대 $top 값과 반환할 이 속성의 최대 쿼리 결과 수를 설정합니다.

Select()

이 속성의 모든 속성을 선택할 수 있습니다.

Select(SelectExpandType)

이 속성의 모든 속성 집합 SelectExpandType 을 선택할 수 있습니다.

Select(SelectExpandType, String[])

이 속성에 SelectExpandType 따라 선택 가능한 속성을 설정합니다.

Select(String[])

이 속성의 선택 가능한 속성을 설정합니다.

적용 대상