Share via


SqlServerEntityTypeBuilderExtensions 클래스

정의

에 대한 특정 확장 메서드를 EntityTypeBuilderSQL Server.

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

설명

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

메서드

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

엔터티에 대해 지정된 기록 테이블 이름을 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

매핑된 테이블에 기록 테이블 스키마가 있을 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

매핑된 테이블을 메모리 최적화로 구성할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

매핑된 테이블을 temporal로 구성할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

매핑된 테이블에 마침표 끝 속성이 있을 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

매핑된 테이블에 마침표 시작 속성이 있을 수 있는지 여부를 나타내는 값을 반환합니다.

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

지정된 속성에 대한 인덱스를 구성합니다. 지정된 속성 집합에 기존 인덱스가 있는 경우 구성을 위해 기존 인덱스가 반환됩니다.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
사용되지 않음.

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

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
사용되지 않음.

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

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
사용되지 않음.

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

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
사용되지 않음.

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

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
사용되지 않음.

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

ForSqlServerToTable(EntityTypeBuilder, String)

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

ForSqlServerToTable(EntityTypeBuilder, String, String)

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

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

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

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

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

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

temporal 테이블에 매핑된 엔터티에 대한 마침표 끝 속성을 구성합니다.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

temporal 테이블에 매핑된 엔터티에 대한 마침표 시작 속성을 구성합니다.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
사용되지 않음.

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

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

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

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
사용되지 않음.

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

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
사용되지 않음.

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

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
사용되지 않음.

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

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

임시로 테이블을 구성합니다.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

temporal 테이블에 매핑된 엔터티에 대한 기록 테이블 이름을 구성합니다.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

temporal 테이블에 매핑된 엔터티에 대한 기록 테이블 스키마를 구성합니다.

적용 대상