IConventionEntityTypeMappingFragment 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 entitätstypzuordnung für ein bestimmtes tabellenähnliches Speicherobjekt dar.
public interface IConventionEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IConventionEntityTypeMappingFragment = interface
interface IReadOnlyEntityTypeMappingFragment
interface IReadOnlyAnnotatable
interface IConventionAnnotatable
Public Interface IConventionEntityTypeMappingFragment
Implements IConventionAnnotatable, IReadOnlyEntityTypeMappingFragment
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .
Eigenschaften
Builder |
Ruft den Generator ab, der zum Konfigurieren dieses Fragments verwendet werden kann. |
EntityType |
Ruft den Entitätstyp ab, für den das Fragment definiert ist. |
IsInModel |
Gibt an, ob sich dieses Objekt in einem Modell befindet, d. h. nicht aus einem Modell entfernt wurde. (Geerbt von IConventionAnnotatable) |
IsTableExcludedFromMigrations |
Ruft einen Wert ab, der angibt, ob die zugeordnete Tabelle von Migrationen ignoriert wird. (Geerbt von IReadOnlyEntityTypeMappingFragment) |
Item[String] |
Ruft den Wert der Anmerkung mit dem angegebenen Namen ab und gibt |
StoreObject |
Ruft das Speicherobjekt ab, auf das die Konfiguration angewendet wird. (Geerbt von IReadOnlyEntityTypeMappingFragment) |
Methoden
AddAnnotation(String, Object, Boolean) |
Fügt diesem Objekt eine Anmerkung hinzu. Wird ausgelöst, 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 wurden. (Geerbt von IReadOnlyAnnotatable) |
FindAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück |
GetAnnotation(String) |
Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist. (Geerbt von IConventionAnnotatable) |
GetAnnotations() |
Ruft alle Anmerkungen für das aktuelle Objekt ab. (Geerbt von IConventionAnnotatable) |
GetConfigurationSource() |
Gibt die Konfigurationsquelle für dieses Fragment zurück. |
GetIsTableExcludedFromMigrationsConfigurationSource() |
Ruft die ConfigurationSource für IsTableExcludedFromMigrationsab. |
RemoveAnnotation(String) |
Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt. (Geerbt von IConventionAnnotatable) |
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) |
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean) |
Legt einen Wert fest, der angibt, ob die zugeordnete Tabelle von Migrationen ignoriert 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, sofern |
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
GetUseSqlReturningClauseConfigurationSource(IConventionEntityTypeMappingFragment) |
Ruft die Konfigurationsquelle ab, ob beim Speichern von Änderungen an der zugeordneten Tabelle die SQL RETURNING-Klausel verwendet werden soll. |
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(IConventionEntityTypeMappingFragment, Nullable<Boolean>, 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. |
GetUseSqlOutputClauseConfigurationSource(IConventionEntityTypeMappingFragment) |
Ruft die Konfigurationsquelle für die Einstellung ab, ob beim Speichern von Änderungen an der zugeordneten Tabelle die SQL OUTPUT-Klausel verwendet werden soll. |
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(IConventionEntityTypeMappingFragment, Nullable<Boolean>, 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:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für