다음을 통해 공유


SqlServerModelAnnotations 클래스

정의

을 통해 SqlServer(IMutableModel)액세스되는 관계형 특정 주석에 대한 속성입니다.

public class SqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalModelAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerModelAnnotations
type SqlServerModelAnnotations = class
    inherit RelationalModelAnnotations
    interface ISqlServerModelAnnotations
    interface IRelationalModelAnnotations
Public Class SqlServerModelAnnotations
Inherits RelationalModelAnnotations
Implements ISqlServerModelAnnotations
상속
SqlServerModelAnnotations
구현

생성자

SqlServerModelAnnotations(IModel)

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

SqlServerModelAnnotations(RelationalAnnotations)

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

필드

DefaultHiLoSequenceName

와 함께 사용되는 시퀀스의 기본 이름입니다. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

ProviderFullAnnotationNames

을 통해 SqlServer(IMutableModel)액세스되는 관계형 특정 주석에 대한 속성입니다.

(다음에서 상속됨 RelationalModelAnnotations)

속성

Annotations

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

(다음에서 상속됨 RelationalModelAnnotations)
DatabaseName

을 통해 SqlServer(IMutableModel)액세스되는 관계형 특정 주석에 대한 속성입니다.

(다음에서 상속됨 RelationalModelAnnotations)
DbFunctions

모델에 포함된 모든 IDbFunction입니다.

(다음에서 상속됨 RelationalModelAnnotations)
DefaultSchema

모델에 사용할 기본 스키마이거나 null 명시적으로 설정된 스키마가 없는 경우 입니다.

(다음에서 상속됨 RelationalModelAnnotations)
HiLoSequenceName

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

HiLoSequenceSchema

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

MaxIdentifierLength

저장소 식별자에 허용되는 최대 길이입니다.

(다음에서 상속됨 RelationalModelAnnotations)
Model

IModel 주석을 달 입니다.

(다음에서 상속됨 RelationalModelAnnotations)
Sequences

모델에 포함된 모든 ISequence입니다.

(다음에서 상속됨 RelationalModelAnnotations)
ValueGenerationStrategy

SqlServerValueGenerationStrategy 속성에 명시적으로 설정된 다른 전략이 없는 한 모델에서 키 속성에 사용할 입니다.

메서드

FindDbFunction(MethodInfo)

지정된 MethodInfoIDbFunction 나타내는 메서드에 매핑되는 을 찾습니다.

(다음에서 상속됨 RelationalModelAnnotations)
FindSequence(String, String)

지정된 이름을 가진 ISequence 을 찾습니다.

(다음에서 상속됨 RelationalModelAnnotations)
GetOrAddDbFunction(MethodInfo)

지정된 메서드에 매핑된 기존 Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction 함수를 반환하거나 메서드에 매핑된 새 함수를 만듭니다.

(다음에서 상속됨 RelationalModelAnnotations)
GetOrAddSequence(String, String)

지정된 스키마에서 지정된 이름의 기존 IMutableSequence 을 반환하거나 지정된 이름과 스키마를 사용하여 새 시퀀스를 만듭니다.

(다음에서 상속됨 RelationalModelAnnotations)
SetDatabaseName(String)

을 통해 SqlServer(IMutableModel)액세스되는 관계형 특정 주석에 대한 속성입니다.

(다음에서 상속됨 RelationalModelAnnotations)
SetDefaultSchema(String)

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

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

에 사용할 시퀀스 이름을 설정하려고 시도합니다. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

시퀀스에서 사용할 스키마를 설정하려고 시도합니다. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

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

(다음에서 상속됨 RelationalModelAnnotations)
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

모델에서 키 속성에 사용할 을 설정 SqlServerValueGenerationStrategy 하려고 합니다.

명시적 인터페이스 구현

IRelationalModelAnnotations.FindSequence(String, String)

지정된 이름을 가진 ISequence 을 찾습니다.

(다음에서 상속됨 RelationalModelAnnotations)
IRelationalModelAnnotations.Sequences

모델에 포함된 모든 ISequence입니다.

(다음에서 상속됨 RelationalModelAnnotations)

적용 대상