IMutableRelationalPropertyOverrides Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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:
Entity Framework