Udostępnij za pośrednictwem


SqlServerModelAnnotations Klasa

Definicja

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu 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
Dziedziczenie
SqlServerModelAnnotations
Implementuje

Konstruktory

SqlServerModelAnnotations(IModel)

Tworzy wystąpienie dla adnotacji danego IModelelementu .

SqlServerModelAnnotations(RelationalAnnotations)

Tworzy wystąpienie adnotacji elementu reprezentowanego IModel przez dany pomocnik adnotacji.

Pola

DefaultHiLoSequenceName

Domyślna nazwa sekwencji używanej z programem ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

ProviderFullAnnotationNames

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableModel).

(Odziedziczone po RelationalModelAnnotations)

Właściwości

Annotations

Pomocnik RelationalAnnotations reprezentujący IModel element do adnotacji.

(Odziedziczone po RelationalModelAnnotations)
DatabaseName

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableModel).

(Odziedziczone po RelationalModelAnnotations)
DbFunctions

Wszystkie IDbFunctionspółki zawarte w modelu.

(Odziedziczone po RelationalModelAnnotations)
DefaultSchema

Domyślny schemat używany dla modelu lub null jeśli żaden z nich nie został jawnie ustawiony.

(Odziedziczone po RelationalModelAnnotations)
HiLoSequenceName

Pobiera lub ustawia nazwę sekwencji do użycia z ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Pobiera lub ustawia schemat dla sekwencji do użycia z ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

MaxIdentifierLength

Maksymalna dozwolona długość identyfikatorów sklepów.

(Odziedziczone po RelationalModelAnnotations)
Model

Element do dodawania IModel adnotacji.

(Odziedziczone po RelationalModelAnnotations)
Sequences

Wszystkie ISequencespółki zawarte w modelu.

(Odziedziczone po RelationalModelAnnotations)
ValueGenerationStrategy

Właściwość SqlServerValueGenerationStrategy do użycia dla właściwości kluczy w modelu, chyba że właściwość ma jawnie ustawioną inną strategię.

Metody

FindDbFunction(MethodInfo)

Znajduje element IDbFunction mapowany na metodę reprezentowaną przez dany MethodInfoelement .

(Odziedziczone po RelationalModelAnnotations)
FindSequence(String, String)

Znajduje element ISequence o podanej nazwie.

(Odziedziczone po RelationalModelAnnotations)
GetOrAddDbFunction(MethodInfo)

Zwraca istniejące Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction mapowane na daną metodę lub tworzy nową funkcję zamapowana na metodę .

(Odziedziczone po RelationalModelAnnotations)
GetOrAddSequence(String, String)

Zwraca istniejącą z IMutableSequence daną nazwą w danym schemacie lub tworzy nową sekwencję o podanej nazwie i schemacie.

(Odziedziczone po RelationalModelAnnotations)
SetDatabaseName(String)

Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu SqlServer(IMutableModel).

(Odziedziczone po RelationalModelAnnotations)
SetDefaultSchema(String)

Próbuje ustawić metodę DefaultSchema przy użyciu semantyki RelationalAnnotations w użyciu.

(Odziedziczone po RelationalModelAnnotations)
SetHiLoSequenceName(String)

Próbuje ustawić nazwę sekwencji do użycia z ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

Próbuje ustawić schemat dla sekwencji do użycia z ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

Próbuje ustawić metodę MaxIdentifierLength przy użyciu semantyki RelationalAnnotations w użyciu.

(Odziedziczone po RelationalModelAnnotations)
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

Próbuje ustawić SqlServerValueGenerationStrategy właściwość , która ma być używana dla właściwości kluczy w modelu.

Jawne implementacje interfejsu

IRelationalModelAnnotations.FindSequence(String, String)

Znajduje element ISequence o podanej nazwie.

(Odziedziczone po RelationalModelAnnotations)
IRelationalModelAnnotations.Sequences

Wszystkie ISequencespółki zawarte w modelu.

(Odziedziczone po RelationalModelAnnotations)

Dotyczy