EntityTypeBuilder 클래스

정의

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

public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.IMutableModel>, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder>
public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder>
public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<IMutableModel>
    interface IInfrastructure<InternalEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<InternalEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<IConventionEntityTypeBuilder>
Public Class EntityTypeBuilder
Implements IInfrastructure(Of IMutableModel), IInfrastructure(Of InternalEntityTypeBuilder)
Public Class EntityTypeBuilder
Implements IInfrastructure(Of InternalEntityTypeBuilder)
Public Class EntityTypeBuilder
Implements IInfrastructure(Of IConventionEntityTypeBuilder)
상속
EntityTypeBuilder
파생
구현
IInfrastructure<IMutableModel> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder> IInfrastructure<IConventionEntityTypeBuilder>

설명

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

생성자

EntityTypeBuilder(IMutableEntityType)

이 API는 Entity Framework Core 인프라를 지원하며 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

EntityTypeBuilder(InternalEntityTypeBuilder)

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

속성

Builder

이 API는 Entity Framework Core 인프라를 지원하며 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

Metadata

구성되는 엔터티 형식입니다.

메서드

ComplexProperty(String)

엔터티 형식의 복합 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

엔터티 형식의 복합 속성을 구성합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty(Type, String)

엔터티 형식의 복합 속성을 구성합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

복합 형식의 복합 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty(Type, String, String)

엔터티 형식의 복합 속성을 구성합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

복합 형식의 복합 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty<TProperty>(String)

엔터티 형식의 복합 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

엔터티 형식의 복합 속성을 구성합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty<TProperty>(String, String)

엔터티 형식의 복합 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

엔터티 형식의 복합 속성을 구성합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

FindRelatedEntityType(String, String)

이 API는 Entity Framework Core 인프라를 지원하며 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

FindRelatedEntityType(Type, String)

이 API는 Entity Framework Core 인프라를 지원하며 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

HasAlternateKey(String[])

지정된 속성 위에 아직 없는 경우 이 엔터티 형식에 대한 대체 키를 모델에 만듭니다. 이렇게 하면 속성이 읽기 전용으로 강제 적용됩니다. 속성을 읽기 전용으로 강제하지 않는 모델에서 고유성을 지정하는 데 사용합니다 HasIndex .

HasAnnotation(String, Object)

엔터티 형식에 주석을 추가하거나 업데이트합니다. 에 지정된 annotation 키가 있는 주석이 이미 있는 경우 해당 값이 업데이트됩니다.

HasBaseType(String)

상속 계층 구조에서 이 엔터티 형식의 기본 형식을 설정합니다.

HasBaseType(Type)

상속 계층 구조에서 이 엔터티 형식의 기본 형식을 설정합니다.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

ChangeTrackingStrategy 이 엔터티 형식에 사용할 을 구성합니다. 이 전략은 컨텍스트가 엔터티 형식의 instance 속성에 대한 변경 내용을 검색하는 방법을 나타냅니다.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

ChangeTrackingStrategy 이 엔터티 형식에 사용할 을 구성합니다. 이 전략은 컨텍스트가 엔터티 형식의 instance 속성에 대한 변경 내용을 검색하는 방법을 나타냅니다.

HasData(IEnumerable<Object>)

시드 데이터를 갖도록 이 엔터티를 구성합니다. 데이터 동작 마이그레이션을 생성하는 데 사용됩니다.

HasData(Object[])

시드 데이터를 갖도록 이 엔터티를 구성합니다. 데이터 동작 마이그레이션을 생성하는 데 사용됩니다.

HasDiscriminator()

저장소에서 엔터티 형식을 식별하는 데 사용되는 판별자 속성을 구성합니다.

HasDiscriminator(String, Type)

저장소에서 엔터티 형식을 식별하는 데 사용되는 판별자 속성을 구성합니다.

HasDiscriminator<TDiscriminator>(String)

저장소에서 엔터티 형식을 식별하는 데 사용되는 판별자 속성을 구성합니다.

HasIndex(String[])

지정된 속성에 대해 명명되지 않은 인덱스를 구성합니다. 지정된 속성 목록에 명명되지 않은 기존 인덱스가 있는 경우 구성을 위해 기존 인덱스가 반환됩니다.

HasIndex(String[], String)

지정된 속성 및 지정된 이름으로 인덱스를 구성합니다. 지정된 속성 목록과 지정된 이름의 기존 인덱스가 있는 경우 구성을 위해 기존 인덱스가 반환됩니다.

HasKey(String[])

이 엔터티 형식의 기본 키를 구성하는 속성을 설정합니다.

HasMany(String)

이 엔터티 형식에 관계에 있는 다른 형식의 인스턴스를 포함하는 컬렉션이 있는 관계를 구성합니다.

HasMany(String, String)

이 엔터티 형식에 관계에 있는 다른 형식의 인스턴스를 포함하는 컬렉션이 있는 관계를 구성합니다.

HasMany(Type, String)

이 엔터티 형식에 관계에 있는 다른 형식의 인스턴스를 포함하는 컬렉션이 있는 관계를 구성합니다.

HasManyBuilder(EntityType, PropertyInfo)

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

HasManyBuilder(EntityType, String)

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

HasNoDiscriminator()

엔터티 형식을 판별자 속성이 없는 것으로 구성합니다.

HasNoKey()

키가 없도록 엔터티 형식을 구성합니다. 쿼리에만 사용할 수 있습니다.

HasOne(String)

이 엔터티 형식에 관계의 다른 형식의 단일 instance 가리키는 참조가 있는 관계를 구성합니다.

HasOne(String, String)

이 엔터티 형식에 관계의 다른 형식의 단일 instance 가리키는 참조가 있는 관계를 구성합니다.

HasOne(Type, String)

이 엔터티 형식에 관계의 다른 형식의 단일 instance 가리키는 참조가 있는 관계를 구성합니다.

HasOneBuilder(EntityType, PropertyInfo)

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

HasOneBuilder(EntityType, String)

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

HasOneBuilder(MemberIdentity, EntityType)

이 API는 Entity Framework Core 인프라를 지원하며 공용 API와 동일한 호환성 표준이 적용되지 않는 내부 API입니다. 릴리스에서 예고 없이 변경되거나 제거될 수 있습니다. 코드에서 직접 사용해야 하며, 이렇게 하면 새 Entity Framework Core 릴리스로 업데이트할 때 애플리케이션 오류가 발생할 수 있다는 것을 알고 있어야 합니다.

HasQueryFilter(LambdaExpression)

이 엔터티 형식을 대상으로 하는 모든 쿼리에 자동으로 적용되는 LINQ 조건자 식을 지정합니다.

HasTrigger(IMutableEntityType, String)

엔터티 형식에 대한 트리거를 구성합니다.

Ignore(String)

엔터티 형식에서 지정된 속성을 제외합니다. 이 메서드는 일반적으로 규칙에 의해 추가 된 엔터티 형식에서 속성 및 탐색을 제거 하는 데 사용 됩니다.

IndexerProperty(Type, String)

엔터티 형식의 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

IndexerProperty<TProperty>(String)

엔터티 형식의 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

Navigation(String)

엔터티 형식의 기존 탐색 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 탐색 속성이 존재하지 않는 것은 오류입니다.

New(InternalEntityTypeBuilder)

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

OwnsMany(String, String)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

이 엔터티 형식이 관계의 다른 형식에 ID를 제공하는 관계를 구성합니다.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsMany(String, Type, String)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsMany(Type, String)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

이 엔터티 형식이 관계의 다른 형식에 ID를 제공하는 관계를 구성합니다.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsOne(String, String)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

각 소유권 관계에 대한 대상 엔터티 형식은 탐색 형식이 동일한 경우에도 다른 엔터티 형식으로 처리됩니다. 대상 엔터티 형식의 구성은 다른 소유권 관계의 대상 엔터티 형식에 적용되지 않습니다.

소유 엔터티에 대한 대부분의 작업은 해당 탐색을 사용하여 소유자 엔터티를 통해 액세스해야 합니다.

OwnsOne(String, Type, String)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsOne(Type, String)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

대상 엔터티가 이 엔터티의 소유(또는 일부)인 관계를 구성합니다.

각 소유권 관계에 대한 대상 엔터티 형식은 탐색 형식이 동일한 경우에도 다른 엔터티 형식으로 처리됩니다. 대상 엔터티 형식의 구성은 다른 소유권 관계의 대상 엔터티 형식에 적용되지 않습니다.

소유 엔터티에 대한 대부분의 작업은 해당 탐색을 사용하여 소유자 엔터티를 통해 액세스해야 합니다.

PrimitiveCollection(String)

해당 속성이 문자열 또는 정수와 같은 기본 값의 컬렉션을 나타내는 엔터티 형식의 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

PrimitiveCollection(Type, String)

해당 속성이 문자열 또는 정수와 같은 기본 값의 컬렉션을 나타내는 엔터티 형식의 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

PrimitiveCollection<TProperty>(String)

해당 속성이 문자열 또는 정수와 같은 기본 값의 컬렉션을 나타내는 엔터티 형식의 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

Property(String)

엔터티 형식의 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

Property(Type, String)

엔터티 형식의 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

Property<TProperty>(String)

엔터티 형식의 속성을 구성하는 데 사용할 수 있는 개체를 반환합니다. 지정된 이름의 속성이 없으면 새 속성이 추가됩니다.

UsePropertyAccessMode(PropertyAccessMode)

PropertyAccessMode 이 엔터티 형식의 모든 속성에 사용할 를 설정합니다.

기본적으로 백업 필드는 규칙에 따라 찾거나 지정된 경우 새 개체가 생성될 때 사용되며, 일반적으로 데이터베이스에서 엔터티를 쿼리할 때 사용됩니다. 속성은 다른 모든 액세스에 사용됩니다. 이 메서드를 호출하면 열거형에 설명된 대로 이 엔터티 형식의 모든 속성에 대한 동작이 PropertyAccessMode 변경됩니다.

이 메서드를 호출하면 이 엔터티의 모든 속성이 모델에 설정된 액세스 모드를 재정의합니다.

UsePropertyAccessMode(PropertyAccessMode)

PropertyAccessMode 이 엔터티 형식의 모든 속성에 사용할 를 설정합니다.

명시적 인터페이스 구현

IInfrastructure<IConventionEntityTypeBuilder>.Instance

엔터티 형식을 구성하는 데 사용되는 내부 작성기를 가져옵니다.

IInfrastructure<IMutableModel>.Instance

엔터티 형식이 속한 모델입니다.

IInfrastructure<InternalEntityTypeBuilder>.Instance

엔터티 형식을 구성하는 데 사용되는 내부 작성기를 가져옵니다.

확장 메서드

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

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

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

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

HasPartitionKey(EntityTypeBuilder, String)

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

ToContainer(EntityTypeBuilder, String)

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

UseETagConcurrency(EntityTypeBuilder)

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

GetInfrastructure<T>(IInfrastructure<T>)

을 사용하여 IInfrastructure<T>숨겨지는 속성의 값을 가져옵니다.

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

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

엔터티 형식에 대한 데이터를 제공하는 데 사용되는 쿼리를 구성합니다.

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 삭제에 사용하는 저장 프로시저를 구성합니다.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 삭제에 사용하는 저장 프로시저를 구성합니다.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 삭제에 사용하는 저장 프로시저를 구성합니다.

HasCheckConstraint(EntityTypeBuilder, String, String)
사용되지 않습니다.

관계형 데이터베이스를 대상으로 지정할 때 데이터베이스 검사 제약 조건을 구성합니다.

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
사용되지 않습니다.

관계형 데이터베이스를 대상으로 지정할 때 데이터베이스 검사 제약 조건을 구성합니다.

HasComment(EntityTypeBuilder, String)
사용되지 않습니다.

테이블에 적용할 주석을 구성합니다.

HasDiscriminator(EntityTypeBuilder)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행을 나타내는 엔터티 형식을 식별하는 데 사용되는 판별자 열을 구성합니다.

HasDiscriminator(EntityTypeBuilder, String, Type)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행을 나타내는 엔터티 형식을 식별하는 데 사용되는 판별자 열을 구성합니다.

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

상속 계층 구조가 관계형 데이터베이스의 단일 테이블에 매핑되는 경우 테이블의 각 행을 나타내는 엔터티 형식을 식별하는 데 사용되는 판별자 열을 구성합니다.

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 삽입에 사용하는 저장 프로시저를 구성합니다.

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 삽입에 사용하는 저장 프로시저를 구성합니다.

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 삽입에 사용하는 저장 프로시저를 구성합니다.

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

다른 테이블에 매핑되도록 이 엔터티 형식의 일부 속성을 구성합니다. 기본 키 속성은 모든 테이블에 매핑되고 다른 속성은 명시적으로 매핑되어야 합니다.

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

다른 테이블에 매핑되도록 이 엔터티 형식의 일부 속성을 구성합니다. 기본 키 속성은 모든 테이블에 매핑되고 다른 속성은 명시적으로 매핑되어야 합니다.

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

다른 보기에 매핑되도록 이 엔터티 형식의 일부 속성을 구성합니다. 기본 키 속성은 모든 뷰에 매핑되고 다른 속성은 명시적으로 매핑되어야 합니다.

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

다른 보기에 매핑되도록 이 엔터티 형식의 일부 속성을 구성합니다. 기본 키 속성은 모든 뷰에 매핑되고 다른 속성은 명시적으로 매핑되어야 합니다.

ToFunction(EntityTypeBuilder, MethodInfo)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑하는 함수를 구성합니다.

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑하는 함수를 구성합니다.

ToFunction(EntityTypeBuilder, String)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑하는 함수를 구성합니다.

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑하는 함수를 구성합니다.

ToSqlQuery(EntityTypeBuilder, String)

엔터티 형식에 대한 데이터를 제공하는 데 사용되는 SQL 문자열을 구성합니다.

ToTable(EntityTypeBuilder, Action<TableBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 테이블을 구성합니다.

ToTable(EntityTypeBuilder, String)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 테이블을 구성합니다.

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 테이블을 구성합니다.

ToTable(EntityTypeBuilder, String, String)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 테이블을 구성합니다.

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 테이블을 구성합니다.

ToView(EntityTypeBuilder, String)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 보기를 구성합니다.

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 보기를 구성합니다.

ToView(EntityTypeBuilder, String, String)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 보기를 구성합니다.

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 매핑되는 보기를 구성합니다.

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 업데이트에 사용하는 저장 프로시저를 구성합니다.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 업데이트에 사용하는 저장 프로시저를 구성합니다.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

관계형 데이터베이스를 대상으로 할 때 엔터티 형식이 업데이트에 사용하는 저장 프로시저를 구성합니다.

UseTpcMappingStrategy(EntityTypeBuilder)

파생 형식에 대한 매핑 전략으로 TPC를 구성합니다. 각 형식은 다른 데이터베이스 개체에 매핑됩니다. 모든 속성은 해당 개체의 열에 매핑됩니다.

UseTphMappingStrategy(EntityTypeBuilder)

파생 형식에 대한 매핑 전략으로 TPH를 구성합니다. 모든 형식은 동일한 데이터베이스 개체에 매핑됩니다. 이것이 기본 매핑 전략입니다.

UseTptMappingStrategy(EntityTypeBuilder)

파생 형식에 대한 매핑 전략으로 TPT를 구성합니다. 각 형식은 다른 데이터베이스 개체에 매핑됩니다. 선언된 속성만 해당 개체의 열에 매핑됩니다.

ForSqliteToTable(EntityTypeBuilder, String)

SQLite를 대상으로 할 때 엔터티가 매핑하는 테이블을 구성합니다.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
사용되지 않습니다.

메모리 최적화로 SQL Server 대상으로 지정할 때 엔터티가 매핑하는 테이블을 구성합니다.

ForSqlServerToTable(EntityTypeBuilder, String)

SQL Server 대상으로 지정할 때 엔터티가 매핑하는 테이블을 구성합니다.

ForSqlServerToTable(EntityTypeBuilder, String, String)

SQL Server 대상으로 지정할 때 엔터티가 매핑하는 테이블을 구성합니다.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
사용되지 않습니다.

메모리 최적화로 SQL Server 대상으로 지정할 때 엔터티가 매핑하는 테이블을 구성합니다.

적용 대상