Sprache

IConventionRelationalPropertyOverrides Schnittstelle

Definition

Represents property facet overrides for a particular table-like store object.

public interface IConventionRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IConventionRelationalPropertyOverrides = interface
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionRelationalPropertyOverrides
Implements IConventionAnnotatable, IReadOnlyRelationalPropertyOverrides
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Eigenschaften

Name Beschreibung
Builder

Ruft den Generator ab, der zum Konfigurieren dieser Funktion verwendet werden kann.

ColumnName

Ruft die Spalte ab, der die Eigenschaft zugeordnet ist, wenn sie auf das angegebene tabellenähnliche Speicherobjekt ausgerichtet ist.

(Geerbt von IReadOnlyRelationalPropertyOverrides)
IsColumnNameOverridden

Ruft einen Wert ab, der angibt, ob der Spaltenname überschrieben wird.

(Geerbt von IReadOnlyRelationalPropertyOverrides)
IsInModel

Gibt an, ob sich dieses Objekt in einem Modell befindet, d. h. nicht aus einem Objekt entfernt wurde.

(Geerbt von IConventionAnnotatable)
Item[String]

Ruft den Wert der Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von IReadOnlyAnnotatable)
Property

Ruft die Eigenschaft ab, für die die Außerkraftsetzungen gelten.

StoreObject

Die ID des tabellenähnlichen Speicherobjekts, für das diese Außerkraftsetzungen gelten.

(Geerbt von IReadOnlyRelationalPropertyOverrides)

Methoden

Name Beschreibung
AddAnnotation(String, Object, Boolean)

Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Fügt einem Objekt Anmerkungen hinzu.

(Geerbt von IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Ruft die Debugzeichenfolge für alle Anmerkungen ab, die für das Objekt deklariert sind.

(Geerbt von IReadOnlyAnnotatable)
FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von IConventionAnnotatable)
GetAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die ausgelöst wird, wenn sie nicht vorhanden ist.

(Geerbt von IConventionAnnotatable)
GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von IConventionAnnotatable)
GetColumnNameConfigurationSource()

Gibt die Konfigurationsquelle für ColumnName.

GetConfigurationSource()

Gibt die Konfigurationsquelle für diese Außerkraftsetzungen zurück.

RemoveAnnotation(String)

Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt.

(Geerbt von IConventionAnnotatable)
RemoveColumnNameOverride(Boolean)

Entfernt die Außerkraftsetzung des Spaltennamens.

SetAnnotation(String, Object, Boolean)

Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von IConventionAnnotatable)
SetColumnName(String, Boolean)

Legt die Spalte fest, der die Eigenschaft bei der Ausrichtung auf das angegebene tabellenähnliche Speicherobjekt zugeordnet wird.

SetOrRemoveAnnotation(String, Object, Boolean)

Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, falls null angegeben.

(Geerbt von IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Erstellt eine lesbare Darstellung der angegebenen Metadaten.

Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Sie wurde nur für das Debuggen entwickelt und kann sich willkürlich zwischen Versionen ändern.

(Geerbt von IReadOnlyRelationalPropertyOverrides)

Erweiterungsmethoden

Name Beschreibung
GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Gibt den Identitätsschritt zurück.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Gibt den ConfigurationSource Wert für den Identitätsschritt für eine bestimmte Tabelle zurück.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Gibt den Identitätssamenwert zurück.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Gibt den ConfigurationSource Identitätssamenwert für eine bestimmte Tabelle zurück.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Gibt die SqliteValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Gibt den ConfigurationSource Wert für eine SqliteValueGenerationStrategy bestimmte Tabelle zurück.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Gibt den ConfigurationSource Wert für eine SqlServerValueGenerationStrategy bestimmte Tabelle zurück.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Legt den Identitätsschritt für eine bestimmte Tabelle fest.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Legt den Identitätssamenwert für eine bestimmte Tabelle fest.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqliteValueGenerationStrategy>, Boolean)

Legt die SqliteValueGenerationStrategy Eigenschaft für eine bestimmte Tabelle fest.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Legt die SqlServerValueGenerationStrategy Eigenschaft für eine bestimmte Tabelle fest.

Gilt für: