다음을 통해 공유


SqlServerPropertyAnnotations 클래스

정의

를 통해 SqlServer(IMutableProperty)액세스되는 SQL Server 특정 주석에 대한 속성입니다.

public class SqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerPropertyAnnotations
type SqlServerPropertyAnnotations = class
    inherit RelationalPropertyAnnotations
    interface ISqlServerPropertyAnnotations
    interface IRelationalPropertyAnnotations
Public Class SqlServerPropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlServerPropertyAnnotations
상속
SqlServerPropertyAnnotations
구현

생성자

SqlServerPropertyAnnotations(IProperty)

지정된 IProperty의 주석에 대한 instance 생성합니다.

SqlServerPropertyAnnotations(RelationalAnnotations)

지정된 주석 도우미가 나타내는 의 IProperty 주석에 대한 instance 생성합니다.

필드

ProviderFullAnnotationNames

를 통해 SqlServer(IMutableProperty)액세스되는 SQL Server 특정 주석에 대한 속성입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)

속성

Annotations

RelationalAnnotations 주석을 달 수 있는 을 IProperty 나타내는 도우미입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
ColumnName

속성이 매핑되는 열의 이름입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
ColumnType

속성이 매핑되는 열의 데이터베이스 형식입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
ComputedColumnSql

이 속성에 대한 열을 만들 때 사용해야 하는 계산된 제약 조건 SQL 식입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
DefaultValue

이 속성에 대한 열을 만들 때 열 정의에 사용할 기본값입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
DefaultValueSql

이 속성에 대한 열을 만들 때 사용해야 하는 기본 제약 조건 SQL 식입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
HiLoSequenceName

사용할 시퀀스 이름을 가져오거나 설정합니다. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

시퀀스에 사용할 스키마를 가져오거나 설정합니다. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

속성이 문자열과 같은 고정 길이 데이터만 저장할 수 있는지 여부를 나타내는 플래그입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
Property

IProperty 주석을 달 입니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
ShouldThrowOnConflict

충돌하는 구성이 설정된 경우 예외를 throw해야 하는지 여부를 나타냅니다. 이는 일반적으로 흐름 API를 사용하여 빌드하여 마지막 호출이 의미 체계를 구현할 때 재정의됩니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
ShouldThrowOnInvalidConfiguration

잘못된 구성이 설정된 경우 예외를 throw해야 하는지 여부를 나타냅니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
ValueGenerationStrategy

속성에 사용할 를 SqlServerValueGenerationStrategy 가져오거나 설정합니다.

속성에 대한 전략이 설정되지 않은 경우 사용할 전략은 에서 가져옵니다. IModel

메서드

CanSetComputedColumnSql(String)

속성에 대해 계산된 SQL 식을 설정하는 것이 유효한지 여부를 확인합니다.

CanSetDefaultValue(Object)

속성의 기본값을 설정하는 것이 유효한지 여부를 확인합니다.

CanSetDefaultValueSql(String)

속성에 대한 기본 SQL 식을 설정하는 것이 유효한지 여부를 확인합니다.

CanSetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

속성에 대해 지정된 SqlServerValueGenerationStrategy 를 설정하는 것이 유효한지 여부를 확인합니다.

ClearAllServerGeneratedValues()

속성의 값 생성을 기본값으로 다시 설정합니다.

FindHiLoSequence()

ISequence 사용할 모델에서 을 찾습니다.ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

GetAnnotations(IEntityType)

RelationalEntityTypeAnnotations 이 instance 규칙에 따라 주석 설정을 제어하는 RelationalAnnotations 데 사용되는 의미 체계를 유지 관리하는 지정된 IEntityType 에 대한 instance 가져옵니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
GetAnnotations(IProperty)

RelationalPropertyAnnotations 이 instance 규칙에 따라 주석 설정을 제어하는 RelationalAnnotations 데 사용되는 의미 체계를 유지 관리하는 지정된 IProperty 에 대한 instance 가져옵니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
GetComputedColumnSql(Boolean)

속성에 대해 계산된 SQL 식 집합을 가져옵니다.

GetDefaultValue(Boolean)

속성에 대해 설정된 기본값을 가져옵니다.

GetDefaultValueSql(Boolean)

속성에 대한 기본 SQL 식 집합을 가져옵니다.

GetSqlServerValueGenerationStrategy(Boolean)

속성에 사용할 를 SqlServerValueGenerationStrategy 가져오거나 설정합니다.

SetColumnName(String)

사용 중인 의 RelationalAnnotations 의미 체계를 사용하여 를 설정 ColumnName 하려고 시도합니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
SetColumnType(String)

사용 중인 의 RelationalAnnotations 의미 체계를 사용하여 를 설정 ColumnType 하려고 시도합니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
SetComputedColumnSql(String)

사용 중인 의 RelationalAnnotations 의미 체계를 사용하여 를 설정 ComputedColumnSql 하려고 시도합니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
SetDefaultValue(Object)

사용 중인 의 RelationalAnnotations 의미 체계를 사용하여 를 설정 DefaultValue 하려고 시도합니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
SetDefaultValueSql(String)

사용 중인 의 RelationalAnnotations 의미 체계를 사용하여 를 설정 DefaultValueSql 하려고 시도합니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
SetFixedLength(Boolean)

문자열과 같은 고정 길이 데이터만 저장할 수 있는 속성으로 구성합니다.

(다음에서 상속됨 RelationalPropertyAnnotations)
SetHiLoSequenceName(String)

와 함께 ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)사용할 시퀀스 이름을 설정합니다.

SetHiLoSequenceSchema(String)

와 함께 ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)사용할 시퀀스의 스키마를 설정합니다.

SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

속성에 SqlServerValueGenerationStrategy 사용할 를 설정합니다.

적용 대상