ConventionSet Klasse
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 eine Reihe von Konventionen dar, die zum Erstellen eines Modells verwendet werden.
public class ConventionSet
[System.Runtime.CompilerServices.Nullable(0)]
public class ConventionSet
type ConventionSet = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type ConventionSet = class
Public Class ConventionSet
- Vererbung
-
ConventionSet
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter Modellbaukonventionen .
Konstruktoren
| Name | Beschreibung |
|---|---|
| ConventionSet() |
Stellt eine Reihe von Konventionen dar, die zum Erstellen eines Modells verwendet werden. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BaseEntityTypeChangedConventions |
Konventionen, die ausgeführt werden, wenn der Basisentitätstyp geändert wird. |
| BaseEntityTypeSetConventions |
Konventionen, die ausgeführt werden, wenn der Basisentitätstyp festgelegt oder entfernt wird. |
| ComplexPropertyAddedConventions |
Konventionen, die ausgeführt werden, wenn dem Modell ein Entitätstyp hinzugefügt wird. |
| ComplexPropertyAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für eine komplexe Eigenschaft festgelegt oder entfernt wird. |
| ComplexPropertyFieldChangedConventions |
Konventionen, die ausgeführt werden, wenn das Feld einer Eigenschaft geändert wird. |
| ComplexPropertyNullabilityChangedConventions |
Konventionen, die ausgeführt werden, wenn die Nullierbarkeit einer Eigenschaft geändert wird. |
| ComplexPropertyRemovedConventions |
Konventionen, die ausgeführt werden, wenn ein Entitätstyp entfernt wird. |
| ComplexTypeAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für einen komplexen Typ festgelegt oder entfernt wird. |
| ComplexTypeMemberIgnoredConventions |
Konventionen, die ausgeführt werden, wenn eine Eigenschaft ignoriert wird. |
| DiscriminatorPropertySetConventions |
Konventionen, die ausgeführt werden, wenn eine Diskriminatoreigenschaft festgelegt wird. |
| ElementTypeAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für das Element einer Auflistung geändert wird. |
| ElementTypeNullabilityChangedConventions |
Konventionen, die ausgeführt werden, wenn die Nullierbarkeit des Elements einer Auflistung geändert wird. |
| EntityTypeAddedConventions |
Konventionen, die ausgeführt werden, wenn dem Modell ein Entitätstyp hinzugefügt wird. |
| EntityTypeAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für einen Entitätstyp festgelegt oder entfernt wird. |
| EntityTypeAnnotationSetConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für einen Entitätstyp festgelegt oder entfernt wird. |
| EntityTypeBaseTypeChangedConventions |
Konventionen, die ausgeführt werden, wenn der Basisentitätstyp geändert wird. |
| EntityTypeIgnoredConventions |
Konventionen, die ausgeführt werden, wenn ein Entitätstyp ignoriert wird. |
| EntityTypeMemberIgnoredConventions |
Konventionen, die ausgeführt werden, wenn eine Eigenschaft ignoriert wird. |
| EntityTypePrimaryKeyChangedConventions |
Konventionen, die ausgeführt werden, wenn ein Primärschlüssel geändert wird. |
| EntityTypeRemovedConventions |
Konventionen, die ausgeführt werden, wenn ein Entitätstyp entfernt wird. |
| ForeignKeyAddedConventions |
Konventionen, die ausgeführt werden, wenn ein Fremdschlüssel hinzugefügt wird. |
| ForeignKeyAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für einen Fremdschlüssel geändert wird. |
| ForeignKeyConstrainednessChangedConventions |
Konventionen, die ausgeführt werden, wenn die Einschränkung eines Fremdschlüssels geändert wird. |
| ForeignKeyDependentRequirednessChangedConventions |
Konventionen, die ausgeführt werden, wenn die Erforderliche eines Fremdschlüssels geändert wird. |
| ForeignKeyNullNavigationSetConventions |
Konventionen, die ausgeführt werden, wenn eine Navigation auf einen Fremdschlüssel festgelegt |
| ForeignKeyOwnershipChangedConventions |
Konventionen, die ausgeführt werden, wenn der Besitz eines Fremdschlüssels geändert wird. |
| ForeignKeyPrincipalEndChangedConventions |
Konventionen, die ausgeführt werden, wenn das Prinzipalende einer Beziehung konfiguriert ist. |
| ForeignKeyPropertiesChangedConventions |
Konventionen, die ausgeführt werden, wenn die Eigenschaften oder der Prinzipalschlüssel eines Fremdschlüssels geändert werden. |
| ForeignKeyRemovedConventions |
Konventionen, die ausgeführt werden, wenn ein Fremdschlüssel entfernt wird. |
| ForeignKeyRequirednessChangedConventions |
Konventionen, die ausgeführt werden, wenn die Erforderliche eines Fremdschlüssels geändert wird. |
| ForeignKeyUniquenessChangedConventions |
Konventionen, die ausgeführt werden, wenn die Eindeutigkeit eines Fremdschlüssels geändert wird. |
| ForeignKeyUniquenessConventions |
Konventionen, die ausgeführt werden, wenn die Eindeutigkeit eines Fremdschlüssels geändert wird. |
| IndexAddedConventions |
Konventionen, die ausgeführt werden, wenn ein Index hinzugefügt wird. |
| IndexAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung in einem Index geändert wird. |
| IndexRemovedConventions |
Konventionen, die ausgeführt werden, wenn ein Index entfernt wird. |
| IndexSortOrderChangedConventions |
Konventionen, die ausgeführt werden, wenn die Sortierreihenfolge eines Indexes geändert wird. |
| IndexUniquenessChangedConventions |
Konventionen, die ausgeführt werden, wenn die Eindeutigkeit eines Indexes geändert wird. |
| IndexUniquenessConventions |
Konventionen, die ausgeführt werden, wenn die Eindeutigkeit eines Indexes geändert wird. |
| KeyAddedConventions |
Konventionen, die ausgeführt werden, wenn ein Schlüssel hinzugefügt wird. |
| KeyAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung auf einem Schlüssel geändert wird. |
| KeyRemovedConventions |
Konventionen, die ausgeführt werden, wenn ein Schlüssel entfernt wird. |
| ModelAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für ein Modell festgelegt oder entfernt wird. |
| ModelBuiltConventions |
Konventionen, die ausgeführt werden, wenn die Modellerstellung abgeschlossen ist. |
| ModelEmbeddedDiscriminatorNameConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für einen Entitätstyp festgelegt oder entfernt wird. |
| ModelFinalizedConventions |
Konventionen, die ausgeführt werden, wenn die Modellüberprüfung abgeschlossen ist. |
| ModelFinalizingConventions |
Konventionen, die ausgeführt werden, wenn die Modellerstellung abgeschlossen ist. |
| ModelInitializedConventions |
Konventionen zum Einrichten des ursprünglichen Modells. |
| NavigationAddedConventions |
Konventionen, die ausgeführt werden, wenn eine Navigationseigenschaft hinzugefügt wird. |
| NavigationAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung in einer Navigationseigenschaft geändert wird. |
| NavigationRemovedConventions |
Konventionen, die ausgeführt werden, wenn eine Navigationseigenschaft entfernt wird. |
| PrimaryKeyChangedConventions |
Konventionen, die ausgeführt werden, wenn ein Primärschlüssel geändert wird. |
| PrimaryKeySetConventions |
Konventionen, die ausgeführt werden, wenn ein Primärschlüssel konfiguriert ist. |
| PrincipalEndChangedConventions |
Konventionen, die ausgeführt werden, wenn das Prinzipalende einer Beziehung konfiguriert ist. |
| PrincipalEndSetConventions |
Konventionen, die ausgeführt werden, wenn das Prinzipalende einer Beziehung konfiguriert ist. |
| PropertyAddedConventions |
Konventionen, die ausgeführt werden, wenn eine Eigenschaft hinzugefügt wird. |
| PropertyAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für eine Eigenschaft geändert wird. |
| PropertyAutoLoadChangedConventions |
Konventionen, die ausgeführt werden, wenn der Wert für das automatische Laden einer Eigenschaft geändert wird. |
| PropertyElementTypeChangedConventions |
Konventionen, die ausgeführt werden, wenn das Feld einer Eigenschaft geändert wird. |
| PropertyFieldChangedConventions |
Konventionen, die ausgeführt werden, wenn das Feld einer Eigenschaft geändert wird. |
| PropertyNullabilityChangedConventions |
Konventionen, die ausgeführt werden, wenn die Nullierbarkeit einer Eigenschaft geändert wird. |
| PropertyNullableChangedConventions |
Konventionen, die ausgeführt werden, wenn die Nullierbarkeit einer Eigenschaft geändert wird. |
| PropertyRemovedConventions |
Konventionen, die ausgeführt werden, wenn eine Eigenschaft entfernt wird. |
| SkipNavigationAddedConventions |
Konventionen, die ausgeführt werden, wenn eine Skip-Navigationseigenschaft hinzugefügt wird. |
| SkipNavigationAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung in einer Skip-Navigationseigenschaft geändert wird. |
| SkipNavigationForeignKeyChangedConventions |
Konventionen, die ausgeführt werden, wenn ein Fremdschlüssel für die Überspringennavigation geändert wird. |
| SkipNavigationInverseChangedConventions |
Konventionen, die ausgeführt werden, wenn ein Umgekehrter Navigationssprung geändert wird. |
| SkipNavigationRemovedConventions |
Konventionen, die ausgeführt werden, wenn eine Skip-Navigationseigenschaft entfernt wird. |
| TriggerAddedConventions |
Konventionen, die ausgeführt werden, wenn eine Triggereigenschaft hinzugefügt wird. |
| TriggerRemovedConventions |
Konventionen, die ausgeführt werden, wenn eine Triggereigenschaft entfernt wird. |
| TypeIgnoredConventions |
Konventionen, die ausgeführt werden, wenn ein Typ ignoriert wird. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(IConvention) |
Fügt dem Satz eine Konvention hinzu. |
| AddAfter<TConvention>(IList<TConvention>, TConvention, Type) |
Fügt eine Konvention nach einer vorhandenen Konvention hinzu. |
| AddAfter<TConvention>(List<TConvention>, TConvention, Type) |
Fügt eine Konvention nach einer vorhandenen Konvention hinzu. |
| AddBefore<TConvention>(IList<TConvention>, TConvention, Type) |
Fügt eine Konvention vor einer vorhandenen Konvention hinzu. |
| AddBefore<TConvention>(List<TConvention>, TConvention, Type) |
Fügt eine Konvention vor einer vorhandenen Konvention hinzu. |
| CreateConventionSet(DbContext) |
Rufen Sie diese Methode auf, um eine ConventionSet nur für Kerndienste zu erstellen, wenn Sie die ModelBuilder Externe verwenden OnModelCreating(ModelBuilder). Beachten Sie, dass es ungewöhnlich ist, diese Methode zu verwenden. Erwägen Sie stattdessen die Verwendung DbContext auf normale Weise. |
| Remove(Type) |
Entfernt die Konvention des angegebenen Typs. |
| Remove<TConvention>(IList<TConvention>, Type) |
Entfernt eine vorhandene Konvention. |
| Remove<TConvention>(List<TConvention>, Type) |
Entfernt eine vorhandene Konvention. |
| Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Ersetzt eine vorhandene Konvention durch eine abgeleitete Konvention. |
| Replace<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Ersetzt eine vorhandene Konvention durch eine abgeleitete Konvention. |
| Replace<TImplementation>(TImplementation) |
Ersetzt eine vorhandene Konvention durch eine abgeleitete Konvention. Registriert außerdem die neue Konvention für alle Konventionstypen, die nicht von der vorhandenen Konvention implementiert werden. |