다음을 통해 공유


SqlServerPropertyBuilderExtensions 클래스

정의

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

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

설명

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

메서드

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

지정된 값을 특정 테이블에 대한 SQL Server IDENTITY의 증분으로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

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

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

지정된 값을 특정 테이블에 대한 SQL Server IDENTITY의 시드로 설정할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

SQL Server 대상으로 지정할 때 속성의 열을 스파스로 구성할 수 있는지 여부를 나타내는 값을 반환합니다.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

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

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

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

ForSqlServerHasColumnName(PropertyBuilder, String)

SQL Server 대상으로 지정할 때 속성이 매핑하는 열을 구성합니다.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

SQL Server 대상으로 지정할 때 속성이 매핑하는 열을 구성합니다.

ForSqlServerHasColumnType(PropertyBuilder, String)

SQL Server 대상으로 지정할 때 속성이 매핑하는 열의 데이터 형식을 구성합니다. 전체 형식 이름(정밀도, 배율, 길이 등)이어야 합니다.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

SQL Server 대상으로 지정할 때 속성이 매핑하는 열의 데이터 형식을 구성합니다. 전체 형식 이름(정밀도, 배율, 길이 등)이어야 합니다.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

SQL Server 대상으로 지정할 때 계산 열에 매핑되도록 속성을 구성합니다.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

SQL Server 대상으로 지정할 때 계산 열에 매핑되도록 속성을 구성합니다.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

SQL Server 대상으로 지정할 때 속성이 매핑하는 열의 기본값을 구성합니다.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

SQL Server 대상으로 지정할 때 속성이 매핑하는 열의 기본값을 구성합니다.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

SQL Server 대상으로 지정할 때 속성이 매핑하는 열의 기본값 식을 구성합니다.

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

SQL Server 대상으로 지정할 때 속성이 매핑하는 열의 기본값 식을 구성합니다.

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

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

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

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

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

SQL Server IDENTITY에 대한 초기값을 구성합니다.

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

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

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

SQL Server 대상으로 지정할 때 시퀀스 기반 hi-lo 패턴을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
사용되지 않음.

SQL Server 대상으로 지정할 때 시퀀스 기반 hi-lo 패턴을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

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

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

특정 테이블에 대한 SQL Server IDENTITY의 증분을 구성합니다.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

SQL Server IDENTITY에 대한 초기값을 구성합니다.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

SQL Server IDENTITY에 대한 초기값을 구성합니다.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

특정 테이블의 SQL Server IDENTITY에 대한 초기값을 구성합니다.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

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

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

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

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

특정 테이블에 대한 SQL Server 대상으로 지정할 때 키 속성에 대한 값 생성 전략을 구성합니다.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

SQL Server 대상으로 지정할 때 속성의 열이 스파스로 만들어지는지 여부를 구성합니다.

IsSparse(PropertyBuilder, Boolean)

SQL Server 대상으로 지정할 때 속성의 열이 스파스로 만들어지는지 여부를 구성합니다.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

SQL Server 대상으로 지정할 때 속성의 열이 스파스로 만들어지는지 여부를 구성합니다.

UseHiLo(PropertyBuilder, String, String)

SQL Server 대상으로 지정할 때 시퀀스 기반 hi-lo 패턴을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

SQL Server 대상으로 지정할 때 시퀀스 기반 hi-lo 패턴을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 열을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 열을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseSequence(PropertyBuilder, String, String)

SQL Server 대상으로 지정할 때 시퀀스 기반 키 값 생성 패턴을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

SQL Server 대상으로 지정할 때 시퀀스 기반 키 값 생성 패턴을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
사용되지 않음.

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseSqlServerIdentityColumn(PropertyBuilder)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
사용되지 않음.

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

SQL Server 대상으로 지정할 때 SQL Server IDENTITY 기능을 사용하여 새 엔터티에 대한 값을 생성하도록 키 속성을 구성합니다. 이 메서드는 속성을 OnAdd로 설정합니다.

적용 대상