다음을 통해 공유


Microsoft.EntityFrameworkCore.Metadata.Builders 네임스페이스

클래스

CheckConstraintBuilder

검사 제약 조건을 구성하기 위한 간단한 API를 제공합니다.

CollectionCollectionBuilder

일대다 관계를 구성하기 위한 간단한 API를 제공합니다.

CollectionCollectionBuilder<TLeftEntity,TRightEntity>

다 대 다 관계를 구성하기 위한 간단한 API를 제공합니다.

CollectionNavigationBuilder

다른 엔터티 형식의 인스턴스를 포함하는 컬렉션과의 관계 끝에서 구성이 시작된 관계를 구성하기 위한 간단한 API를 제공합니다.

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

CollectionNavigationBuilder<TEntity,TRelatedEntity>

다른 엔터티 형식의 인스턴스를 포함하는 컬렉션과의 관계 끝에서 구성이 시작된 관계를 구성하기 위한 간단한 API를 제공합니다.

CollectionOwnershipBuilder

일대다 소유권을 구성하기 위한 간단한 API를 제공합니다.

CollectionOwnershipBuilder<TEntity,TDependentEntity>

일대일 소유권을 구성하기 위한 간단한 API를 제공합니다.

ColumnBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

ColumnBuilder<TProperty>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

ComplexPropertiesConfigurationBuilder

규칙이 실행되기 전에 속성 기본값을 설정하기 위한 간단한 API 표면을 제공합니다.

ComplexPropertiesConfigurationBuilder<TProperty>

규칙이 실행되기 전에 속성 기본값을 설정하기 위한 간단한 API 표면을 제공합니다.

ComplexPropertyBuilder

을 구성하기 위한 간단한 API를 IMutableComplexProperty제공합니다.

ComplexPropertyBuilder<TComplex>

을 구성하기 위한 간단한 API를 IMutableEntityType제공합니다.

ComplexTypePrimitiveCollectionBuilder

을 구성하기 위한 간단한 API를 IMutableProperty제공합니다.

ComplexTypePrimitiveCollectionBuilder<TProperty>

을 구성하기 위한 간단한 API를 IMutableProperty제공합니다.

ComplexTypePropertyBuilder

을 구성하기 위한 간단한 API를 IMutableProperty제공합니다.

ComplexTypePropertyBuilder<TProperty>

을 구성하기 위한 간단한 API를 IMutableProperty제공합니다.

ConventionSetBuilder

규칙을 구성하기 위한 간단한 API 표면을 제공합니다.

DataBuilder

모델 데이터의 추가 구성을 허용합니다.

DataBuilder<TEntity>

모델 데이터의 추가 구성을 허용합니다.

DbFunctionBuilder

을 구성하기 위한 간단한 API를 IMutableDbFunction제공합니다.

DbFunctionBuilderBase

을 구성하기 위한 간단한 API를 IMutableDbFunction제공합니다.

DbFunctionParameterBuilder

을 구성하기 위한 간단한 API를 Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter제공합니다.

DiscriminatorBuilder

판별자 값을 설정하기 위한 간단한 API 표면을 제공합니다.

DiscriminatorBuilder<TDiscriminator>

판별자 값을 설정하기 위한 간단한 API 표면을 제공합니다.

ElementTypeBuilder

기본 컬렉션의 을 IMutableElementType 구성하기 위한 간단한 API를 제공합니다.

EntityTypeBuilder

을 구성하기 위한 간단한 API를 IMutableEntityType제공합니다.

EntityTypeBuilder<TEntity>

을 구성하기 위한 간단한 API를 IMutableEntityType제공합니다.

IndexBuilder

을 구성하기 위한 간단한 API를 IMutableIndex제공합니다.

IndexBuilder<T>

을 구성하기 위한 간단한 API를 IMutableIndex제공합니다.

InvertibleRelationshipBuilderBase

반전할 수 없는 관계를 구성하는 데 사용되는 기본 클래스입니다.

KeyBuilder

을 구성하기 위한 간단한 API를 IMutableKey제공합니다.

KeyBuilder<T>

을 구성하기 위한 간단한 API를 IMutableKey제공합니다.

NavigationBuilder

또는 IMutableSkipNavigation를 구성하기 위한 간단한 API를 IMutableNavigation 제공합니다.

NavigationBuilder<TSource,TTarget>

또는 를 구성하기 위한 간단한 API를 IMutableNavigationIMutableSkipNavigation제공합니다.

OwnedEntityTypeBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedEntityTypeBuilder<T>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationBuilder

소유 엔터티 형식에 대한 탐색을 구성하기 위한 간단한 API를 제공합니다.

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

소유 엔터티 형식에 대한 탐색을 구성하기 위한 간단한 API를 제공합니다.

OwnedNavigationSplitTableBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationSplitViewBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationStoredProcedureBuilder

엔터티 형식이 매핑되는 을 IMutableStoredProcedure 구성하기 위한 간단한 API를 제공합니다.

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

엔터티 형식이 매핑되는 을 IMutableStoredProcedure 구성하기 위한 간단한 API를 제공합니다.

OwnedNavigationTableBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationTableValuedFunctionBuilder

엔터티 형식이 매핑되는 을 IMutableDbFunction 구성하기 위한 간단한 API를 제공합니다.

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

엔터티 형식이 매핑되는 을 IMutableDbFunction 구성하기 위한 간단한 API를 제공합니다.

OwnedNavigationTemporalPeriodPropertyBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationTemporalTableBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationViewBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

OwnershipBuilder

소유권을 구성하기 위한 간단한 API를 제공합니다.

OwnershipBuilder<TEntity,TDependentEntity>

소유권을 구성하기 위한 간단한 API를 제공합니다.

PrimitiveCollectionBuilder

을 구성하기 위한 간단한 API를 IMutableProperty제공합니다.

PrimitiveCollectionBuilder<TProperty>

을 구성하기 위한 간단한 API를 IMutableProperty제공합니다.

PropertiesConfigurationBuilder

규칙이 실행되기 전에 속성 기본값을 설정하기 위한 간단한 API 표면을 제공합니다.

PropertiesConfigurationBuilder<TProperty>

규칙이 실행되기 전에 속성 기본값을 설정하기 위한 간단한 API 표면을 제공합니다.

PropertyBuilder

을 구성하기 위한 간단한 API를 IMutableProperty제공합니다.

PropertyBuilder<TProperty>

을 구성하기 위한 간단한 API를 IMutableProperty제공합니다.

QueryTypeBuilder

쿼리 형식을 구성하기 위한 간단한 API를 제공합니다.

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

QueryTypeBuilder<TQuery>

을 구성하기 위한 간단한 API를 IMutableEntityType제공합니다.

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

ReferenceCollectionBuilder

일대다 관계를 구성하기 위한 간단한 API를 제공합니다.

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

일대다 관계를 구성하기 위한 간단한 API를 제공합니다.

ReferenceCollectionBuilderBase

일대다 관계를 구성하기 위한 간단한 API를 제공합니다.

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

ReferenceNavigationBuilder

다른 엔터티 형식의 instance 가리키는 참조를 사용하여 관계의 끝에서 구성이 시작된 관계를 구성하기 위한 간단한 API를 제공합니다.

ReferenceNavigationBuilder<TEntity,TRelatedEntity>

다른 엔터티 형식의 instance 가리키는 참조를 사용하여 관계의 끝에서 구성이 시작된 관계를 구성하기 위한 간단한 API를 제공합니다.

ReferenceOwnershipBuilder

일대일 소유권을 구성하기 위한 간단한 API를 제공합니다.

ReferenceOwnershipBuilder<TEntity,TRelatedEntity>

일대일 소유권을 구성하기 위한 간단한 API를 제공합니다.

ReferenceReferenceBuilder

일대일 관계를 구성하기 위한 간단한 API를 제공합니다.

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

일대일 관계를 구성하기 위한 간단한 API를 제공합니다.

ReferenceReferenceBuilderBase

이 API는 Entity Framework Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

RelationshipBuilderBase

관계를 구성하는 데 사용되는 기본 클래스입니다.

SequenceBuilder

을 구성하기 위한 간단한 API를 ISequence제공합니다.

SplitTableBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

SplitTableBuilder<TEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

SplitViewBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

SplitViewBuilder<TEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

StoredProcedureBuilder

엔터티 형식이 매핑되는 을 IMutableStoredProcedure 구성하기 위한 간단한 API를 제공합니다.

StoredProcedureBuilder<TEntity>

엔터티 형식이 매핑되는 을 IMutableStoredProcedure 구성하기 위한 간단한 API를 제공합니다.

StoredProcedureParameterBuilder

매개 변수를 구성하기 위한 간단한 API를 IStoredProcedure 제공합니다.

StoredProcedureResultColumnBuilder

결과 열을 구성하기 위한 간단한 API를 IStoredProcedure 제공합니다.

TableBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

TableBuilder<TEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

TableTriggerBuilder

를 구성 ITrigger하기 위한 공급자별 확장에 대한 API 지점을 제공합니다.

TableValuedFunctionBuilder

엔터티 형식이 매핑되는 을 IMutableDbFunction 구성하기 위한 간단한 API를 제공합니다.

TableValuedFunctionBuilder<TEntity>

엔터티 형식이 매핑되는 을 IMutableDbFunction 구성하기 위한 간단한 API를 제공합니다.

TemporalPeriodPropertyBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

TemporalTableBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

TemporalTableBuilder<TEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

TriggerBuilder

를 구성 ITrigger하기 위한 공급자별 확장에 대한 API 지점을 제공합니다.

TypeMappingConfigurationBuilder

규칙이 실행되기 전에 속성 기본값을 설정하기 위한 간단한 API 표면을 제공합니다.

TypeMappingConfigurationBuilder<TProperty>

규칙이 실행되기 전에 속성 기본값을 설정하기 위한 간단한 API 표면을 제공합니다.

ViewBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

ViewBuilder<TEntity>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

ViewColumnBuilder

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

ViewColumnBuilder<TProperty>

이 클래스의 인스턴스는 API를 사용할 ModelBuilder 때 메서드에서 반환되며 애플리케이션 코드에서 직접 생성되도록 설계되지 않았습니다.

인터페이스

IConventionAnnotatableBuilder

규칙에서 을 IConventionAnnotatable 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionCheckConstraintBuilder

검사 제약 조건을 구성하기 위한 간단한 API를 제공합니다.

IConventionComplexPropertyBuilder

규칙에서 을 IConventionComplexProperty 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionComplexTypeBuilder

규칙에서 을 IConventionComplexProperty 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionDbFunctionBuilder

을 구성하기 위한 간단한 API를 IConventionDbFunction제공합니다.

IConventionDbFunctionParameterBuilder

을 구성하기 위한 간단한 API를 IConventionDbFunctionParameter제공합니다.

IConventionDiscriminatorBuilder

규칙에서 판별자 값을 설정하기 위한 간단한 API 표면을 제공합니다.

IConventionElementTypeBuilder

규칙에서 기본 컬렉션에 대한 을 IConventionElementType 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionEntityTypeBuilder

규칙에서 을 IConventionEntityType 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionEntityTypeMappingFragmentBuilder

을 구성하기 위한 간단한 API를 IConventionEntityTypeMappingFragment제공합니다.

IConventionForeignKeyBuilder

규칙에서 을 IConventionForeignKey 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionIndexBuilder

규칙에서 을 IConventionIndex 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionKeyBuilder

규칙에서 을 IConventionKey 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionModelBuilder

규칙에서 을 IConventionModelBuilder 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionNavigationBuilder

규칙에서 을 IConventionNavigation 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionOwnedEntityTypeBuilder

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionPropertyBaseBuilder

규칙에서 을 IConventionPropertyBase 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionPropertyBaseBuilder<TBuilder>

규칙에서 을 IConventionPropertyBase 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionPropertyBuilder

규칙에서 을 IConventionProperty 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionRelationalPropertyOverridesBuilder

을 구성하기 위한 간단한 API를 IConventionRelationalPropertyOverrides제공합니다.

IConventionRelationshipBuilder

규칙에서 을 IConventionForeignKey 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionSequenceBuilder

을 구성하기 위한 간단한 API를 IConventionSequence제공합니다.

IConventionServicePropertyBuilder

규칙에서 을 IConventionServiceProperty 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionSkipNavigationBuilder

규칙에서 을 IConventionSkipNavigation 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

IConventionStoredProcedureBuilder

을 구성하기 위한 간단한 API를 IConventionStoredProcedure제공합니다.

IConventionStoredProcedureParameterBuilder

을 구성하기 위한 간단한 API를 IConventionStoredProcedureParameter제공합니다.

IConventionStoredProcedureResultColumnBuilder

을 구성하기 위한 간단한 API를 IConventionStoredProcedureResultColumn제공합니다.

IConventionTriggerBuilder

를 구성 IConventionTrigger하기 위한 공급자별 확장에 대한 API 지점을 제공합니다.

IConventionTypeBaseBuilder

규칙에서 을 IConventionTypeBase 구성하기 위한 간단한 API 표면을 제공합니다.

이 인터페이스는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.