다음을 통해 공유


SqlServerModelBuilderExtensions 클래스

정의

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

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

설명

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

메서드

CanSetDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

지정된 값을 데이터베이스의 최대 크기로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetHiLoSequence(IConventionModelBuilder, String, String, Boolean)

hi-lo 시퀀스에 대해 지정된 이름과 스키마를 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

지정된 값을 SQL Server IDENTITY의 기본 증분으로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

지정된 값을 SQL Server IDENTITY의 기본 시드로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

지정된 값을 SQL Server IDENTITY의 기본 시드로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

지정된 값을 데이터베이스의 성능 수준으로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetServiceTierSql(IConventionModelBuilder, String, Boolean)

지정된 값을 데이터베이스의 서비스 계층으로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

지정된 값을 기본값 생성 전략으로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

ForSqlServerHasHiLoSequence(IConventionModelBuilder, String, String, Boolean)
사용되지 않음.

SQL Server 대상으로 지정할 때 로 표시된 OnAdd키 속성에 대한 값을 생성하도록 hi-lo 패턴에 사용되는 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasIdentityIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)
사용되지 않음.

SQL SERVER IDENTITY에 대한 기본 증분을 구성합니다.

ForSqlServerHasIdentitySeed(IConventionModelBuilder, Nullable<Int32>, Boolean)
사용되지 않음.

SQL Server IDENTITY에 대한 기본 시드를 구성합니다.

ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasSequence(ModelBuilder, String, String)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasSequence(ModelBuilder, Type, String, String)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasSequence<T>(ModelBuilder, String, String)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

SQL Server 대상으로 지정할 때 데이터베이스 시퀀스를 구성합니다.

ForSqlServerHasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
사용되지 않음.

SQL Server 대상으로 지정할 때 로 OnAdd표시된 키 속성에 대한 기본값 생성 전략을 구성합니다.

ForSqlServerUseIdentityColumns(ModelBuilder)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 로 OnAdd표시된 키 속성에 대한 값을 생성하도록 모델을 구성합니다. 이 동작은 SQL Server 대상으로 지정할 때 기본 동작입니다.

ForSqlServerUseIdentityColumns(ModelBuilder, Int32, Int32)
사용되지 않음.

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 로 OnAdd표시된 키 속성에 대한 값을 생성하도록 모델을 구성합니다. 이 동작은 SQL Server 대상으로 지정할 때 기본 동작입니다.

ForSqlServerUseSequenceHiLo(ModelBuilder, String, String)
사용되지 않음.

SQL Server 대상으로 지정할 때 시퀀스 기반 hi-lo 패턴을 사용하여 로 OnAdd표시된 키 속성에 대한 값을 생성하도록 모델을 구성합니다.

HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

Azure SQL 데이터베이스의 최대 크기를 구성하려고 시도합니다.

HasDatabaseMaxSize(ModelBuilder, String)

Azure SQL Database의 최대 크기를 구성합니다.

HasHiLoSequence(IConventionModelBuilder, String, String, Boolean)

SQL Server 대상으로 지정할 때 로 표시된 OnAdd키 속성에 대한 값을 생성하도록 hi-lo 패턴에 사용되는 데이터베이스 시퀀스를 구성합니다.

HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean)

SQL SERVER IDENTITY에 대한 기본 증분을 구성합니다.

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean)

SQL Server IDENTITY에 대한 기본 시드를 구성합니다.

HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean)

SQL Server IDENTITY에 대한 기본 시드를 구성합니다.

HasPerformanceLevel(ModelBuilder, String)

Azure SQL Database의 성능 수준(SERVICE_OBJECTIVE)을 문자열 리터럴로 구성합니다.

HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Azure SQL Database에 대한 성능 수준(SERVICE_OBJECTIVE)을 구성하려고 시도합니다.

HasPerformanceLevelSql(ModelBuilder, String)

Azure SQL Database의 성능 수준(SERVICE_OBJECTIVE)을 SQL 식으로 구성합니다.

HasServiceTier(ModelBuilder, String)

Azure SQL Database에 대한 서비스 계층(EDITION)을 문자열 리터럴로 구성합니다.

HasServiceTierSql(IConventionModelBuilder, String, Boolean)

Azure SQL Database에 대한 서비스 계층(EDITION)을 구성하려고 시도합니다.

HasServiceTierSql(ModelBuilder, String)

Azure SQL Database에 대한 서비스 계층(EDITION)을 SQL 식으로 구성합니다.

HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SQL Server 대상으로 지정할 때 로 OnAdd표시된 키 속성에 대한 기본값 생성 전략을 구성합니다.

UseHiLo(ModelBuilder, String, String)

SQL Server 대상으로 지정할 때 시퀀스 기반 hi-lo 패턴을 사용하여 로 OnAdd표시된 키 속성에 대한 값을 생성하도록 모델을 구성합니다.

UseIdentityColumns(ModelBuilder, Int32, Int32)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 로 OnAdd표시된 키 속성에 대한 값을 생성하도록 모델을 구성합니다. 이 동작은 SQL Server 대상으로 지정할 때 기본 동작입니다.

UseIdentityColumns(ModelBuilder, Int64, Int32)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 로 OnAdd표시된 키 속성에 대한 값을 생성하도록 모델을 구성합니다. 이 동작은 SQL Server 대상으로 지정할 때 기본 동작입니다.

UseKeySequences(ModelBuilder, String, String)

계층당 시퀀스를 사용하여 SQL Server 대상으로 지정할 때 로 OnAdd표시된 키 속성에 대한 값을 생성하도록 모델을 구성합니다.

적용 대상