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ę. |