IMutableEntityTypeMappingFragment Schnittstelle

Definition

Stellt die Entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt dar.

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

Hinweise

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

Eigenschaften

EntityType

Ruft den Entitätstyp ab, für den das Fragment definiert ist.

IsTableExcludedFromMigrations

Ruft einen Wert ab, der angibt, ob die zugeordnete Tabelle von Migrationen ignoriert wird, oder legt einen Wert fest.

Item[String]

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

(Geerbt von IMutableAnnotatable)
StoreObject

Ruft das Speicherobjekt ab, auf das die Konfiguration angewendet wird.

(Geerbt von IReadOnlyEntityTypeMappingFragment)

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)
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 IReadOnlyEntityTypeMappingFragment)

Erweiterungsmethoden

IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment)

Gibt einen Wert zurück, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL RETURNING-Klausel verwendet werden soll. Die RETURNING-Klausel ist mit bestimmten Sqlite-Features nicht kompatibel, z. B. mit virtuellen Tabellen oder Tabellen mit AFTER-Triggern.

UseSqlReturningClause(IMutableEntityTypeMappingFragment, Nullable<Boolean>)

Legt einen Wert fest, der angibt, ob beim Speichern von Änderungen an der Tabelle die SQL RETURNING-Klausel verwendet werden soll. Die RETURNING-Klausel ist mit bestimmten Sqlite-Features nicht kompatibel, z. B. mit virtuellen Tabellen oder Tabellen mit AFTER-Triggern.

IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment)

Gibt einen Wert zurück, der angibt, ob beim Speichern von Änderungen an der zugeordneten Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel.

UseSqlOutputClause(IMutableEntityTypeMappingFragment, Nullable<Boolean>)

Legt fest, ob beim Speichern von Änderungen an der zugeordneten Tabelle die SQL OUTPUT-Klausel verwendet werden soll. Die OUTPUT-Klausel ist mit bestimmten SQL Server Features, z. B. Tabellen mit Triggern, nicht kompatibel.

Gilt für: