다음을 통해 공유


NavigationPropertyConfiguration 클래스

정의

구조 형식의 탐색 속성에 대한 구성을 나타냅니다.

public class NavigationPropertyConfiguration : Microsoft.AspNet.OData.Builder.PropertyConfiguration
type NavigationPropertyConfiguration = class
    inherit PropertyConfiguration
Public Class NavigationPropertyConfiguration
Inherits PropertyConfiguration
상속
NavigationPropertyConfiguration

설명

이 구성 기능은 모델 작성기 Fluent API에 의해 노출됩니다. 를 참조하세요 ODataModelBuilder.

생성자

NavigationPropertyConfiguration(PropertyInfo, EdmMultiplicity, StructuralTypeConfiguration)

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

속성

AddedExplicitly

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

(다음에서 상속됨 PropertyConfiguration)
AutoExpand

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

(다음에서 상속됨 PropertyConfiguration)
ContainsTarget

이 탐색 속성이 포함인지 여부를 가져옵니다. 기본값은 false입니다.

DeclaringType

선언 형식을 가져옵니다.

(다음에서 상속됨 PropertyConfiguration)
DependentProperties

이 탐색 속성의 참조 제약 조건에서 외래 키를 가져옵니다.

DerivedTypeConstraints

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

(다음에서 상속됨 PropertyConfiguration)
DisableAutoExpandWhenSelectIsPresent

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

(다음에서 상속됨 PropertyConfiguration)
IsRestricted

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

(다음에서 상속됨 PropertyConfiguration)
Kind

이 속성의 를 PropertyKind 가져옵니다.

Multiplicity

EdmMultiplicity 이 탐색 속성의 를 가져옵니다.

Name

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

(다음에서 상속됨 PropertyConfiguration)
NonFilterable

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

(다음에서 상속됨 PropertyConfiguration)
NotCountable

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

(다음에서 상속됨 PropertyConfiguration)
NotExpandable

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

(다음에서 상속됨 PropertyConfiguration)
NotFilterable

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

(다음에서 상속됨 PropertyConfiguration)
NotNavigable

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

(다음에서 상속됨 PropertyConfiguration)
NotSortable

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

(다음에서 상속됨 PropertyConfiguration)
OnDeleteAction

이 탐색 속성에 대한 삭제 작업을 가져오거나 설정합니다.

Order

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

(다음에서 상속됨 PropertyConfiguration)
Partner

이 탐색 속성의 파트너 관계입니다.

PrincipalProperties

이 탐색 속성의 참조 제약 조건에서 대상 키를 가져옵니다.

PropertyInfo

매핑 CLR PropertyInfo을 가져옵니다.

(다음에서 상속됨 PropertyConfiguration)
QueryConfiguration

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

(다음에서 상속됨 PropertyConfiguration)
RelatedClrType

이 속성 형식의 지원 CLR 형식을 가져옵니다.

Unsortable

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

(다음에서 상속됨 PropertyConfiguration)

메서드

AutomaticallyExpand(Boolean)

탐색 속성이 자동으로 확장되었음을 표시합니다.

CascadeOnDelete()

탐색 속성에 대해 설정할 하위 삭제를 구성합니다.

CascadeOnDelete(Boolean)

탐색 속성에 대한 하위 삭제가 설정되어 있는지 여부를 구성합니다.

Contained()

탐색 속성을 포함으로 표시합니다.

Count()

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

(다음에서 상속됨 PropertyConfiguration)
Count(QueryOptionSetting)

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

(다음에서 상속됨 PropertyConfiguration)
Expand()

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

(다음에서 상속됨 PropertyConfiguration)
Expand(Int32)

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

(다음에서 상속됨 PropertyConfiguration)
Expand(Int32, SelectExpandType, String[])

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

(다음에서 상속됨 PropertyConfiguration)
Expand(Int32, String[])

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

(다음에서 상속됨 PropertyConfiguration)
Expand(SelectExpandType)

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

(다음에서 상속됨 PropertyConfiguration)
Expand(SelectExpandType, Int32)

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

(다음에서 상속됨 PropertyConfiguration)
Expand(SelectExpandType, String[])

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

(다음에서 상속됨 PropertyConfiguration)
Expand(String[])

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

(다음에서 상속됨 PropertyConfiguration)
Filter()

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

(다음에서 상속됨 PropertyConfiguration)
Filter(QueryOptionSetting)

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

(다음에서 상속됨 PropertyConfiguration)
Filter(QueryOptionSetting, String[])

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

(다음에서 상속됨 PropertyConfiguration)
Filter(String[])

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

(다음에서 상속됨 PropertyConfiguration)
HasConstraint(KeyValuePair<PropertyInfo,PropertyInfo>)

종속 및 주체 속성 쌍이 있는 참조 제약 조건을 구성합니다.

HasConstraint(PropertyInfo, PropertyInfo)

지정된 및 를 사용하여 참조 제약 조건을 구성합니다.

HasDerivedTypeConstraint<TDerivedType>()

파생 형식 제약 조건 목록에 TDerivedType을 추가합니다.

HasDerivedTypeConstraints(Type[])

파생 형식 제약 조건 목록에 하위 형식을 추가합니다.

IsCountable()

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

(다음에서 상속됨 PropertyConfiguration)
IsExpandable()

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

(다음에서 상속됨 PropertyConfiguration)
IsFilterable()

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

(다음에서 상속됨 PropertyConfiguration)
IsNavigable()

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

(다음에서 상속됨 PropertyConfiguration)
IsNonFilterable()

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

(다음에서 상속됨 PropertyConfiguration)
IsNotCountable()

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

(다음에서 상속됨 PropertyConfiguration)
IsNotExpandable()

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

(다음에서 상속됨 PropertyConfiguration)
IsNotFilterable()

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

(다음에서 상속됨 PropertyConfiguration)
IsNotNavigable()

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

(다음에서 상속됨 PropertyConfiguration)
IsNotSortable()

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

(다음에서 상속됨 PropertyConfiguration)
IsSortable()

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

(다음에서 상속됨 PropertyConfiguration)
IsUnsortable()

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

(다음에서 상속됨 PropertyConfiguration)
NonContained()

탐색 속성을 포함 안 됨으로 표시합니다.

Optional()

탐색 속성을 선택적으로 표시합니다.

OrderBy()

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

(다음에서 상속됨 PropertyConfiguration)
OrderBy(QueryOptionSetting)

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

(다음에서 상속됨 PropertyConfiguration)
OrderBy(QueryOptionSetting, String[])

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

(다음에서 상속됨 PropertyConfiguration)
OrderBy(String[])

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

(다음에서 상속됨 PropertyConfiguration)
Page()

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

(다음에서 상속됨 PropertyConfiguration)
Page(Nullable<Int32>, Nullable<Int32>)

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

(다음에서 상속됨 PropertyConfiguration)
Required()

탐색 속성을 필수로 표시합니다.

Select()

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

(다음에서 상속됨 PropertyConfiguration)
Select(SelectExpandType)

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

(다음에서 상속됨 PropertyConfiguration)
Select(SelectExpandType, String[])

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

(다음에서 상속됨 PropertyConfiguration)
Select(String[])

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

(다음에서 상속됨 PropertyConfiguration)

적용 대상