IMutableRelationalPropertyOverrides Schnittstelle

Definition

Stellt Eigenschaftenfacetüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt dar.

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

Hinweise

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

Eigenschaften

ColumnName

Ruft die Spalte ab, der die -Eigenschaft zugeordnet ist, wenn das angegebene tabellenähnliche Speicherobjekt als Ziel verwendet wird, oder legt diese fest.

IsColumnNameOverridden

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

(Geerbt von IReadOnlyRelationalPropertyOverrides)
Item[String]

Ruft den Wert der Anmerkung mit dem angegebenen Namen ab oder legt den Wert fest.

(Geerbt von IMutableAnnotatable)
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

AddAnnotation(String, Object)

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

(Geerbt von IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Fügt einem -Objekt Anmerkungen hinzu.

(Geerbt von IMutableAnnotatable)
AnnotationsToDebugString(Int32)

Ruft die Debugzeichenfolge für alle Im -Objekt deklarierten Anmerkungen ab.

(Geerbt von IReadOnlyAnnotatable)
FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und gibt NULL zurück, wenn sie nicht vorhanden ist.

(Geerbt von IMutableAnnotatable)
GetAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist.

(Geerbt von IReadOnlyAnnotatable)
GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von IMutableAnnotatable)
RemoveAnnotation(String)

Entfernt die angegebene Anmerkung aus diesem Objekt.

(Geerbt von IMutableAnnotatable)
RemoveColumnNameOverride()

Entfernt die Außerkraftsetzung des Spaltennamens.

SetAnnotation(String, Object)

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

(Geerbt von IMutableAnnotatable)
SetOrRemoveAnnotation(String, Object)

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, wenn null angegeben wird.

(Geerbt von IMutableAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Erstellt eine lesbare Darstellung der angegebenen Metadaten.

Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Es ist nur für das Debuggen konzipiert und kann sich zwischen Releases beliebig ändern.

(Geerbt von IReadOnlyRelationalPropertyOverrides)

Erweiterungsmethoden

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Gibt das Identitätsinkrement zurück.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Gibt den Identitätskern zurück.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Legt das Identitätsinkrement für eine bestimmte Tabelle fest.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

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

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Legt die fest, die SqlServerValueGenerationStrategy für die -Eigenschaft für eine bestimmte Tabelle verwendet werden soll.

Gilt für: