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
type ConventionSet = class
Public Class ConventionSet
- Vererbung
-
ConventionSet
Hinweise
Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .
Konstruktoren
ConventionSet() |
Stellt eine Reihe von Konventionen dar, die zum Erstellen eines Modells verwendet werden. |
Eigenschaften
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 NULL-Zulässigkeit 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 sollen, 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 NULL-Zulässigkeit 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 sollen, wenn ein Entitätstyp ignoriert wird. |
EntityTypeMemberIgnoredConventions |
Konventionen, die ausgeführt werden sollen, 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 beim Hinzufügen eines Fremdschlüssels ausgeführt werden sollen. |
ForeignKeyAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für einen Fremdschlüssel geändert wird. |
ForeignKeyDependentRequirednessChangedConventions |
Konventionen, die ausgeführt werden, wenn die Erforderlichkeit eines Fremdschlüssels geändert wird. |
ForeignKeyNullNavigationSetConventions |
Konventionen, die ausgeführt werden, wenn eine Navigation auf |
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 Erforderlichkeit eines Fremdschlüssels geändert wird. |
ForeignKeyUniquenessChangedConventions |
Konventionen, die ausgeführt werden sollen, wenn die Eindeutigkeit eines Fremdschlüssels geändert wird. |
ForeignKeyUniquenessConventions |
Konventionen, die ausgeführt werden sollen, wenn die Eindeutigkeit eines Fremdschlüssels geändert wird. |
IndexAddedConventions |
Konventionen, die beim Hinzufügen eines Indexes ausgeführt werden sollen. |
IndexAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für einen Index geändert wird. |
IndexRemovedConventions |
Konventionen, die ausgeführt werden sollen, wenn ein Index entfernt wird. |
IndexSortOrderChangedConventions |
Konventionen, die ausgeführt werden sollen, wenn die Sortierreihenfolge eines Indexes geändert wird. |
IndexUniquenessChangedConventions |
Konventionen, die ausgeführt werden sollen, wenn die Eindeutigkeit eines Indexes geändert wird. |
IndexUniquenessConventions |
Konventionen, die ausgeführt werden sollen, wenn die Eindeutigkeit eines Indexes geändert wird. |
KeyAddedConventions |
Konventionen, die beim Hinzufügen eines Schlüssels ausgeführt werden sollen. |
KeyAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für einen 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. |
ModelFinalizedConventions |
Konventionen, die ausgeführt werden sollen, wenn die Modellüberprüfung abgeschlossen ist. |
ModelFinalizingConventions |
Konventionen, die ausgeführt werden, wenn die Modellerstellung abgeschlossen ist. |
ModelInitializedConventions |
Konventionen, die ausgeführt werden sollen, um das anfängliche Modell einzurichten. |
NavigationAddedConventions |
Konventionen, die ausgeführt werden, wenn eine Navigationseigenschaft hinzugefügt wird. |
NavigationAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für eine 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 beim Hinzufügen einer Eigenschaft ausgeführt werden sollen. |
PropertyAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für eine 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 NULL-Zulässigkeit einer Eigenschaft geändert wird. |
PropertyNullableChangedConventions |
Konventionen, die ausgeführt werden, wenn die NULL-Zulässigkeit einer Eigenschaft geändert wird. |
PropertyRemovedConventions |
Konventionen, die ausgeführt werden, wenn eine Eigenschaft entfernt wird. |
SkipNavigationAddedConventions |
Konventionen, die ausgeführt werden, wenn eine Überspringensnavigationseigenschaft hinzugefügt wird. |
SkipNavigationAnnotationChangedConventions |
Konventionen, die ausgeführt werden, wenn eine Anmerkung für eine Skip-Navigationseigenschaft geändert wird. |
SkipNavigationForeignKeyChangedConventions |
Konventionen, die ausgeführt werden, wenn ein Fremdschlüssel für die Überspringen der Navigation geändert wird. |
SkipNavigationInverseChangedConventions |
Konventionen, die ausgeführt werden, wenn ein Navigationssprung inverse geändert wird. |
SkipNavigationRemovedConventions |
Konventionen, die ausgeführt werden, wenn eine Überspringensnavigationseigenschaft entfernt wird. |
TriggerAddedConventions |
Konventionen, die beim Hinzufügen einer Triggereigenschaft ausgeführt werden sollen. |
TriggerRemovedConventions |
Konventionen, die ausgeführt werden, wenn eine Triggereigenschaft entfernt wird. |
TypeIgnoredConventions |
Konventionen, die ausgeführt werden, wenn ein Typ ignoriert wird. |
Methoden
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 nur ConventionSet für Kerndienste zu erstellen, wenn Sie die ModelBuilder externe von OnModelCreating(ModelBuilder)verwenden. Beachten Sie, dass es ungewöhnlich ist, diese Methode zu verwenden. Erwägen Sie stattdessen die normale DbContext Verwendung. |
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 auch die neue Konvention für alle Konventionstypen, die nicht von der vorhandenen Konvention implementiert werden. |
Gilt für:
Entity Framework