Freigeben über


SqlServerModelAnnotations Klasse

Definition

Eigenschaften für relationale anmerkungen, auf die über zugegriffen wird 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
Vererbung
SqlServerModelAnnotations
Implementiert

Konstruktoren

SqlServerModelAnnotations(IModel)

Erstellt eine instance für Anmerkungen der angegebenen IModel.

SqlServerModelAnnotations(RelationalAnnotations)

Erstellt eine instance für Anmerkungen des IModel durch das angegebene Anmerkungshilfsprogramm dargestellten.

Felder

DefaultHiLoSequenceName

Der Standardname für die Sequenz, die mit verwendet wird ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

ProviderFullAnnotationNames

Eigenschaften für relationale anmerkungen, auf die über zugegriffen wird SqlServer(IMutableModel).

(Geerbt von RelationalModelAnnotations)

Eigenschaften

Annotations

Das RelationalAnnotations Hilfsprogramm, das die IModel zu kommentierende darstellt.

(Geerbt von RelationalModelAnnotations)
DatabaseName

Eigenschaften für relationale anmerkungen, auf die über zugegriffen wird SqlServer(IMutableModel).

(Geerbt von RelationalModelAnnotations)
DbFunctions

Alle IDbFunctionim Modell enthaltenen s.

(Geerbt von RelationalModelAnnotations)
DefaultSchema

Das Standardschema, das für das Modell verwendet werden soll, oder null , wenn kein explizit festgelegt wurde.

(Geerbt von RelationalModelAnnotations)
HiLoSequenceName

Ruft den Sequenznamen ab, der mit verwendet werden soll, oder legt diesen fest. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Ruft das Schema für die Sequenz ab, die mit verwendet werden soll, oder legt es fest. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

MaxIdentifierLength

Die maximal zulässige Länge für Speicherbezeichner.

(Geerbt von RelationalModelAnnotations)
Model

Die IModel zu kommentierende.

(Geerbt von RelationalModelAnnotations)
Sequences

Alle ISequenceim Modell enthaltenen s.

(Geerbt von RelationalModelAnnotations)
ValueGenerationStrategy

Die SqlServerValueGenerationStrategy , die für Eigenschaften von Schlüsseln im Modell verwendet werden soll, es sei denn, für die Eigenschaft wurde explizit eine andere Strategie festgelegt.

Methoden

FindDbFunction(MethodInfo)

Sucht nach einer IDbFunction , die der -Methode zugeordnet ist, die durch den angegebenen MethodInfodargestellt wird.

(Geerbt von RelationalModelAnnotations)
FindSequence(String, String)

Sucht nach einem ISequence mit dem angegebenen Namen.

(Geerbt von RelationalModelAnnotations)
GetOrAddDbFunction(MethodInfo)

Gibt entweder die vorhandene Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction zurück, die der angegebenen Methode zugeordnet ist, oder erstellt eine neue Funktion, die der -Methode zugeordnet ist.

(Geerbt von RelationalModelAnnotations)
GetOrAddSequence(String, String)

Gibt entweder das vorhandene IMutableSequence mit dem angegebenen Namen im angegebenen Schema zurück oder erstellt eine neue Sequenz mit dem angegebenen Namen und Schema.

(Geerbt von RelationalModelAnnotations)
SetDatabaseName(String)

Eigenschaften für relationale anmerkungen, auf die über zugegriffen wird SqlServer(IMutableModel).

(Geerbt von RelationalModelAnnotations)
SetDefaultSchema(String)

Versucht, mithilfe DefaultSchema der Semantik des RelationalAnnotations verwendeten festzulegen.

(Geerbt von RelationalModelAnnotations)
SetHiLoSequenceName(String)

Versucht, den Sequenznamen für die Verwendung mit festzulegen. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

Versucht, das Schema für die Zu verwendende Sequenz mit festzulegen. ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

Versucht, mithilfe MaxIdentifierLength der Semantik des RelationalAnnotations verwendeten festzulegen.

(Geerbt von RelationalModelAnnotations)
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

Versucht, festzulegen, dass SqlServerValueGenerationStrategy für Eigenschaften von Schlüsseln im Modell verwendet werden soll.

Explizite Schnittstellenimplementierungen

IRelationalModelAnnotations.FindSequence(String, String)

Sucht nach einem ISequence mit dem angegebenen Namen.

(Geerbt von RelationalModelAnnotations)
IRelationalModelAnnotations.Sequences

Alle ISequenceim Modell enthaltenen s.

(Geerbt von RelationalModelAnnotations)

Gilt für: