다음을 통해 공유


EntityTypeConfiguration<TEntityType> 클래스

정의

를 사용하여 ODataModelBuilder빌드할 수 있는 을 IEdmEntityType 나타냅니다.

public class EntityTypeConfiguration<TEntityType> : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration<TEntityType> where TEntityType : class
type EntityTypeConfiguration<'EntityType (requires 'EntityType : null)> = class
    inherit StructuralTypeConfiguration<'EntityType (requires 'EntityType : null)>
Public Class EntityTypeConfiguration(Of TEntityType)
Inherits StructuralTypeConfiguration(Of TEntityType)

형식 매개 변수

TEntityType

IEdmEntityType에 대한 지원 CLR 형식입니다.

상속
EntityTypeConfiguration<TEntityType>

속성

BaseType

이 엔터티 형식의 기본 형식을 가져옵니다.

Collection

EntityCollections에 바인딩 가능한 작업 및 함수를 구성할 수 있는 엔터티 컬렉션에 액세스하는 데 사용됩니다.

FullName

이 EDM 형식의 전체 이름을 가져옵니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
IsOpen

이 EDM 형식이 개방형 형식인지 여부에 대한 표시기를 가져옵니다. 열려 있는 형식이면 를 반환하고false, 그렇지 않으면 를 반환 true 합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Name

이 EDM 형식의 이름을 가져와서 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Namespace

이 EDM 형식의 네임스페이스를 가져와서 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
NavigationProperties

이 엔터티 형식의 NavigationPropertyConfiguration 컬렉션을 가져옵니다.

Properties

이 형식에 속하는 EDM 구조적 속성 컬렉션을 가져옵니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)

메서드

Abstract()

이 엔터티 형식을 추상으로 표시합니다.

Action(String)

이 EntityType을 바인딩하는 작업을 만듭니다.

CollectionProperty<TElementType>(Expression<Func<TStructuralType,IEnumerable<TElementType>>>)

EDM 형식에 컬렉션 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
ComplexProperty<TComplexType>(Expression<Func<TStructuralType,TComplexType>>)

EDM 형식에 복합 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
ContainsMany<TTargetEntity>(Expression<Func<TStructuralType,IEnumerable<TTargetEntity>>>)

이 구조적 형식에서 포함된 컬렉션 탐색 속성으로의 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
ContainsOptional<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>)

이 구조적 형식에서 포함된 단일 탐색 속성으로의 선택적 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
ContainsRequired<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>)

이 구조적 형식에서 포함된 단일 탐색 속성으로 필수 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Count()

이 속성은 이 구조 형식의 개수로 설정됩니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Count(QueryOptionSetting)

이 속성이 이 구조 형식의 개수인지 여부를 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
DerivesFrom<TBaseType>()

이 엔터티 형식의 기본 형식을 설정합니다.

DerivesFromNothing()

이 엔터티 형식의 기본 형식을 이 엔터티 형식이 어떤 항목에서 파생되지 않음을 의미하도록 null 설정합니다.

EnumProperty<T>(Expression<Func<TStructuralType,Nullable<T>>>)

EDM 형식에 선택적 열거형 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
EnumProperty<T>(Expression<Func<TStructuralType,T>>)

EDM 형식에 필수 열거형 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Expand()

이 구조 형식의 확장 가능한 모든 속성을 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Expand(Int32)

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Expand(Int32, SelectExpandType, String[])

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Expand(Int32, String[])

이 구조 형식의 확장 가능한 확장 가능한 속성인 확장 결과의 최대 깊이를 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Expand(SelectExpandType)

이 구조 형식의 모든 속성 집합 SelectExpandType 입니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Expand(SelectExpandType, Int32)

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Expand(SelectExpandType, String[])

확장 가능한 속성과 이 구조 형식의 속성을 SelectExpandType 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Expand(String[])

이 구조 형식의 확장 가능한 속성을 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Filter()

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Filter(QueryOptionSetting)

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Filter(QueryOptionSetting, String[])

필터링 가능한 속성 설정은 이 구조 형식에 QueryOptionSetting 따라 달라집니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Filter(String[])

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Function(String)

이 EntityType을 바인딩하는 함수를 만듭니다.

HasDynamicProperties(Expression<Func<TStructuralType,IDictionary<String,Object>>>)

동적 속성 사전 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasInstanceAnnotations(Expression<Func<TStructuralType,IODataInstanceAnnotationContainer>>)

InstanceAnnotation 컨테이너 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasKey<TKey>(Expression<Func<TEntityType,TKey>>)

이 엔터티 형식의 키 속성을 구성합니다.

HasMany<TTargetEntity>(Expression<Func<TStructuralType,IEnumerable<TTargetEntity>>>)

이 구조적 형식에서 많은 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasOptional<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>)

이 구조적 형식에서 선택적 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasOptional<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>, Expression<Func<TStructuralType,TTargetEntity,Boolean>>)

이 구조 형식의 참조 제약 조건과 선택적 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasOptional<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>, Expression<Func<TStructuralType,TTargetEntity,Boolean>>, Expression<Func<TTargetEntity, IEnumerable<TStructuralType>>>)

이 구조 형식의 참조 제약 조건과 선택적 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasOptional<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>, Expression<Func<TStructuralType,TTargetEntity,Boolean>>, Expression<Func<TTargetEntity, TStructuralType>>)

이 구조 형식의 참조 제약 조건과 선택적 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasRequired<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>)

이 구조적 형식에서 필요한 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasRequired<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>, Expression<Func<TStructuralType,TTargetEntity,Boolean>>)

이 구조 형식의 참조 제약 조건과 필요한 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasRequired<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>, Expression<Func<TStructuralType,TTargetEntity,Boolean>>, Expression<Func<TTargetEntity, IEnumerable<TStructuralType>>>)

이 구조 형식의 참조 제약 조건과 필요한 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
HasRequired<TTargetEntity>(Expression<Func<TStructuralType,TTargetEntity>>, Expression<Func<TStructuralType,TTargetEntity,Boolean>>, Expression<Func<TTargetEntity, TStructuralType>>)

이 구조 형식의 참조 제약 조건과 필요한 관계를 구성합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Ignore<TProperty>(Expression<Func<TStructuralType,TProperty>>)

형식에서 속성을 제외합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
MediaType()

이 엔터티 형식을 미디어 형식으로 표시합니다.

OrderBy()

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
OrderBy(QueryOptionSetting)

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
OrderBy(QueryOptionSetting, String[])

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
OrderBy(String[])

이 구조 형식의 정렬 가능한 속성을 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Page()

이 구조적 형식의 속성을 설정하여 페이징을 사용하도록 설정합니다.

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

클라이언트가 요청할 수 있는 이 구조 형식의 최대 $top 값과 반환할 이 엔터티 형식의 최대 쿼리 결과 수를 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

EDM 형식에 이진 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

datetime-with-offset 기본 속성을 EDM 형식에 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

EDM 형식에 deciaml 기본 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

datetime-with-offset 기본 속성을 EDM 형식에 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

EDM 형식에 deciaml 기본 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeOfDay>>>)

EDM 형식에 하루 중 시간 기본 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

기간 기본 속성을 EDM 형식에 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Stream>>)

스트림 속성에 EDM 형식을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

EDM 형식에 문자열 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeOfDay>>)

EDM 형식에 하루 중 시간 기본 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

기간 기본 속성을 EDM 형식에 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

EDM 형식에 선택적 기본 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

EDM 형식에 필수 기본 속성을 추가합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Select()

이 구조 형식의 모든 속성을 선택할 수 있게 설정합니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Select(SelectExpandType)

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Select(SelectExpandType, String[])

선택 가능한 속성을 설정하는 것은 이 구조 형식에 SelectExpandType 따라 달라집니다.

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)
Select(String[])

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

(다음에서 상속됨 StructuralTypeConfiguration<TStructuralType>)

적용 대상