Share via


CosmosEntityTypeBuilderExtensions 클래스

정의

에 대한 Cosmos 관련 확장 메서드입니다 EntityTypeBuilder.

public static class CosmosEntityTypeBuilderExtensions
type CosmosEntityTypeBuilderExtensions = class
Public Module CosmosEntityTypeBuilderExtensions
상속
CosmosEntityTypeBuilderExtensions

설명

자세한 내용 과 예제는 엔터티 형식 및 관계 모델링EF Core를 사용하여 Azure Cosmos DB 액세스를 참조하세요.

메서드

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

분석 저장소에 대한 TTL(Time to Live)을 현재 구성 원본에서 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

엔터티 형식이 매핑되는 컨테이너를 현재 구성 원본에서 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

현재 구성 원본에서 기본 TTL(Time to Live)을 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

엔터티 형식이 매핑되는 부모 속성 이름을 현재 구성 원본에서 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

파티션 키를 저장하는 데 사용되는 속성을 현재 구성 원본에서 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

지정된 처리량을 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

컨테이너 scope 분석 저장소에 대한 시간(초)을 구성합니다.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

컨테이너 scope 분석 저장소에 대한 시간(초)을 구성합니다.

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

컨테이너 scope 분석 저장소에 대한 시간(초)을 구성합니다.

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

프로비전된 자동 크기 조정 처리량 제품을 구성합니다.

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

프로비전된 자동 크기 조정 처리량 제품을 구성합니다.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

컨테이너 scope 기본 사용 시간을 초 단위로 구성합니다.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

컨테이너 scope 기본 사용 시간을 초 단위로 구성합니다.

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

컨테이너 scope 기본 사용 시간을 초 단위로 구성합니다.

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

수동 프로비전된 처리량 제품을 구성합니다.

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

수동 프로비전된 처리량 제품을 구성합니다.

HasPartitionKey(EntityTypeBuilder, String)

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

파티션 키를 저장하는 데 사용되는 속성을 구성합니다.

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

프로비전된 처리량을 구성합니다.

ToContainer(EntityTypeBuilder, String)

Azure Cosmos를 대상으로 할 때 엔터티 형식이 매핑하는 컨테이너를 구성합니다.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Azure Cosmos를 대상으로 할 때 엔터티 형식이 매핑하는 컨테이너를 구성합니다.

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

Azure Cosmos를 대상으로 할 때 엔터티 형식이 매핑하는 컨테이너를 구성합니다.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

포함된 문서로 저장할 때 엔터티가 매핑되는 속성 이름을 구성합니다.

ToJsonProperty(OwnedNavigationBuilder, String)

포함된 문서로 저장할 때 엔터티가 매핑되는 속성 이름을 구성합니다.

ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

포함된 문서로 저장할 때 엔터티가 매핑되는 속성 이름을 구성합니다.

UseETagConcurrency(EntityTypeBuilder)

CosmosDb etag 동시성 검사를 사용하도록 이 엔터티를 구성합니다.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

CosmosDb etag 동시성 검사를 사용하도록 이 엔터티를 구성합니다.

적용 대상