ConventionSet Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje zestaw konwencji używanych do tworzenia modelu.
public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
- Dziedziczenie
-
ConventionSet
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .
Konstruktory
ConventionSet() |
Reprezentuje zestaw konwencji używanych do tworzenia modelu. |
Właściwości
BaseEntityTypeChangedConventions |
Konwencje do uruchomienia po zmianie typu jednostki podstawowej. |
BaseEntityTypeSetConventions |
Konwencje do uruchomienia po ustawieniu lub usunięciu typu jednostki podstawowej. |
ComplexPropertyAddedConventions |
Konwencje do uruchomienia po dodaniu typu jednostki do modelu. |
ComplexPropertyAnnotationChangedConventions |
Konwencje do uruchomienia po ustawieniu lub usunięciu adnotacji w właściwości złożonej. |
ComplexPropertyFieldChangedConventions |
Konwencje do uruchomienia po zmianie pola właściwości. |
ComplexPropertyNullabilityChangedConventions |
Konwencje uruchamiania po zmianie wartości null właściwości. |
ComplexPropertyRemovedConventions |
Konwencje do uruchomienia po usunięciu typu jednostki. |
ComplexTypeAnnotationChangedConventions |
Konwencje do uruchomienia po ustawieniu lub usunięciu adnotacji w typie złożonym. |
ComplexTypeMemberIgnoredConventions |
Konwencje uruchamiania, gdy właściwość jest ignorowana. |
DiscriminatorPropertySetConventions |
Konwencje do uruchomienia po ustawieniu właściwości dyskryminującej. |
ElementTypeAnnotationChangedConventions |
Konwencje uruchamiania po zmianie adnotacji w elemecie kolekcji. |
ElementTypeNullabilityChangedConventions |
Konwencje uruchamiania po zmianie wartości null elementu kolekcji. |
EntityTypeAddedConventions |
Konwencje do uruchomienia po dodaniu typu jednostki do modelu. |
EntityTypeAnnotationChangedConventions |
Konwencje uruchamiania po ustawieniu lub usunięciu adnotacji w typie jednostki. |
EntityTypeAnnotationSetConventions |
Konwencje uruchamiania po ustawieniu lub usunięciu adnotacji w typie jednostki. |
EntityTypeBaseTypeChangedConventions |
Konwencje do uruchomienia po zmianie typu jednostki podstawowej. |
EntityTypeIgnoredConventions |
Konwencje do uruchomienia, gdy typ jednostki jest ignorowany. |
EntityTypeMemberIgnoredConventions |
Konwencje uruchamiania, gdy właściwość jest ignorowana. |
EntityTypePrimaryKeyChangedConventions |
Konwencje uruchamiania po zmianie klucza podstawowego. |
EntityTypeRemovedConventions |
Konwencje do uruchomienia po usunięciu typu jednostki. |
ForeignKeyAddedConventions |
Konwencje uruchamiania po dodaniu klucza obcego. |
ForeignKeyAnnotationChangedConventions |
Konwencje uruchamiania po zmianie adnotacji na klucz obcy. |
ForeignKeyDependentRequirednessChangedConventions |
Konwencje uruchamiania w przypadku zmiany wymaganej klucza obcego. |
ForeignKeyNullNavigationSetConventions |
Konwencje uruchamiania, gdy nawigacja jest ustawiona |
ForeignKeyOwnershipChangedConventions |
Konwencje do uruchomienia po zmianie własności klucza obcego. |
ForeignKeyPrincipalEndChangedConventions |
Konwencje uruchamiania po skonfigurowaniu głównego końca relacji. |
ForeignKeyPropertiesChangedConventions |
Konwencje uruchamiania po zmianie właściwości lub klucza głównego klucza obcego. |
ForeignKeyRemovedConventions |
Konwencje uruchamiania po usunięciu klucza obcego. |
ForeignKeyRequirednessChangedConventions |
Konwencje uruchamiania w przypadku zmiany wymaganej klucza obcego. |
ForeignKeyUniquenessChangedConventions |
Konwencje do uruchomienia po zmianie unikatowości klucza obcego. |
ForeignKeyUniquenessConventions |
Konwencje do uruchomienia po zmianie unikatowości klucza obcego. |
IndexAddedConventions |
Konwencje uruchamiania po dodaniu indeksu. |
IndexAnnotationChangedConventions |
Konwencje do uruchomienia po zmianie adnotacji w indeksie. |
IndexRemovedConventions |
Konwencje uruchamiania po usunięciu indeksu. |
IndexSortOrderChangedConventions |
Konwencje do uruchomienia po zmianie kolejności sortowania indeksu. |
IndexUniquenessChangedConventions |
Konwencje do uruchomienia po zmianie unikatowości indeksu. |
IndexUniquenessConventions |
Konwencje do uruchomienia po zmianie unikatowości indeksu. |
KeyAddedConventions |
Konwencje uruchamiania po dodaniu klucza. |
KeyAnnotationChangedConventions |
Konwencje uruchamiania po zmianie adnotacji na kluczu. |
KeyRemovedConventions |
Konwencje uruchamiania po usunięciu klucza. |
ModelAnnotationChangedConventions |
Konwencje uruchamiania po ustawieniu lub usunięciu adnotacji w modelu. |
ModelBuiltConventions |
Konwencje uruchamiania po zakończeniu tworzenia modelu. |
ModelFinalizedConventions |
Konwencje uruchamiania po zakończeniu walidacji modelu. |
ModelFinalizingConventions |
Konwencje uruchamiania po zakończeniu tworzenia modelu. |
ModelInitializedConventions |
Konwencje uruchamiania w celu skonfigurowania modelu początkowego. |
NavigationAddedConventions |
Konwencje uruchamiania po dodaniu właściwości nawigacji. |
NavigationAnnotationChangedConventions |
Konwencje uruchamiania po zmianie adnotacji we właściwości nawigacji. |
NavigationRemovedConventions |
Konwencje uruchamiania po usunięciu właściwości nawigacji. |
PrimaryKeyChangedConventions |
Konwencje uruchamiania po zmianie klucza podstawowego. |
PrimaryKeySetConventions |
Konwencje uruchamiania po skonfigurowaniu klucza podstawowego. |
PrincipalEndChangedConventions |
Konwencje uruchamiania po skonfigurowaniu głównego końca relacji. |
PrincipalEndSetConventions |
Konwencje uruchamiania po skonfigurowaniu głównego końca relacji. |
PropertyAddedConventions |
Konwencje uruchamiania po dodaniu właściwości. |
PropertyAnnotationChangedConventions |
Konwencje uruchamiania po zmianie adnotacji we właściwości. |
PropertyElementTypeChangedConventions |
Konwencje do uruchomienia po zmianie pola właściwości. |
PropertyFieldChangedConventions |
Konwencje do uruchomienia po zmianie pola właściwości. |
PropertyNullabilityChangedConventions |
Konwencje uruchamiania po zmianie wartości null właściwości. |
PropertyNullableChangedConventions |
Konwencje uruchamiania po zmianie wartości null właściwości. |
PropertyRemovedConventions |
Konwencje uruchamiania po usunięciu właściwości. |
SkipNavigationAddedConventions |
Konwencje do uruchomienia po dodaniu właściwości nawigacji pomiń. |
SkipNavigationAnnotationChangedConventions |
Konwencje uruchamiania po zmianie adnotacji we właściwości nawigacji pomiń. |
SkipNavigationForeignKeyChangedConventions |
Konwencje uruchamiania po zmianie klucza obcego nawigacji pomiń. |
SkipNavigationInverseChangedConventions |
Konwencje do uruchomienia po zmianie odwrotnej nawigacji pomiń. |
SkipNavigationRemovedConventions |
Konwencje do uruchomienia po usunięciu właściwości nawigacji pominięcia. |
TriggerAddedConventions |
Konwencje uruchamiania po dodaniu właściwości wyzwalacza. |
TriggerRemovedConventions |
Konwencje uruchamiania po usunięciu właściwości wyzwalacza. |
TypeIgnoredConventions |
Konwencje uruchamiania, gdy typ jest ignorowany. |
Metody
Add(IConvention) |
Dodaje konwencję do zestawu. |
AddAfter<TConvention>(IList<TConvention>, TConvention, Type) |
Dodaje konwencję po istniejącej konwencji. |
AddAfter<TConvention>(List<TConvention>, TConvention, Type) |
Dodaje konwencję po istniejącej konwencji. |
AddBefore<TConvention>(IList<TConvention>, TConvention, Type) |
Dodaje konwencję przed istniejącą konwencją. |
AddBefore<TConvention>(List<TConvention>, TConvention, Type) |
Dodaje konwencję przed istniejącą konwencją. |
CreateConventionSet(DbContext) |
Wywołaj tę metodę, aby utworzyć obiekt ConventionSet tylko dla podstawowych usług w przypadku używania ModelBuilder elementu zewnętrznego OnModelCreating(ModelBuilder). Należy pamiętać, że użycie tej metody jest nietypowe. Rozważ użycie DbContext w normalny sposób. |
Remove(Type) |
Usuwa konwencję danego typu. |
Remove<TConvention>(IList<TConvention>, Type) |
Usuwa istniejącą konwencję. |
Remove<TConvention>(List<TConvention>, Type) |
Usuwa istniejącą konwencję. |
Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Zastępuje istniejącą konwencję konwencją pochodną. |
Replace<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Zastępuje istniejącą konwencję konwencją pochodną. |
Replace<TImplementation>(TImplementation) |
Zastępuje istniejącą konwencję konwencją pochodną. Rejestruje również nową konwencję dla wszelkich typów konwencji, które nie są implementowane przez istniejącą konwencję. |