Udostępnij za pośrednictwem


Microsoft.EntityFrameworkCore.Metadata.Conventions Przestrzeń nazw

Klasy

BackingFieldAttributeConvention

Konwencja, która konfiguruje właściwość jako pole tworzenia kopii zapasowej na podstawie atrybutu BackingFieldAttribute .

BackingFieldConvention

Konwencja, która znajduje pola zapasowe dla właściwości na podstawie ich nazw:

  • <[nazwa właściwości]>k__BackingField
  • _[camel-cased, nazwa właściwości]
  • _[nazwa właściwości]
  • m_[nazwa właściwości camel-cased]
  • m_[nazwa właściwości]
  • [nazwa właściwości]_
BaseTypeDiscoveryConvention

Konwencja, która znajduje podstawowe i pochodne typy jednostek, które są już częścią modelu na podstawie skojarzonej hierarchii typów CLR.

CascadeDeleteConvention

Konwencja określająca zachowanie usuwania dla Cascade wymaganych kluczy obcych i ClientSetNull opcjonalnych.

ChangeTrackingStrategyConvention

Konwencja, która ustawia flagę na modelu, aby zawsze pomijać wykrywanie zmian, jeśli żaden typ jednostki nie używa Snapshot strategii.

CheckConstraintConvention

Konwencja zapewniająca, że ograniczenia sprawdzania typów pochodnych są zgodne z ograniczeniami sprawdzania typu podstawowego. Zapewnia również, że typ deklarowania jest aktualny.

ComplexPropertyDiscoveryConvention

Konwencja, która konfiguruje relacje między typami jednostek na podstawie właściwości nawigacji, o ile nie ma wątpliwości co do tego, do którego jest odpowiedni odwrotna nawigacja.

ComplexTypeAttributeConvention

Konwencja, która konfiguruje typy, które mają element ComplexTypeAttribute.

ConcurrencyCheckAttributeConvention

Konwencja, która konfiguruje właściwość jako token współbieżności, jeśli ma ConcurrencyCheckAttributewartość .

ConstructorBindingConvention

Konwencja, która wiąże parametry konstruktora typu jednostki z istniejącymi właściwościami i właściwościami usługi na podstawie ich nazw:

  • [nazwa parametru]
  • [pascal-cased nazwa parametru]
  • _[nazwa parametru]
  • _[pascal-cased nazwa parametru]
  • m_[nazwa parametru]
  • m_[pascal-cased nazwa parametru]
ContextContainerConvention

Konwencja, która konfiguruje domyślną nazwę kontenera jako nazwę typu kontekstu.

ConventionSet

Reprezentuje zestaw konwencji używanych do tworzenia modelu.

CosmosDiscriminatorConvention

Konwencja, która konfiguruje dyskryminującą wartość typów jednostek jako nazwę typu jednostki.

CosmosInversePropertyAttributeConvention

Konwencja, która konfiguruje odwrotną właściwość nawigacji na InversePropertyAttribute podstawie określonej na innej właściwości nawigacji. Zakłada się, że wszystkie nawigacje są przeznaczone dla typów jednostek należących do usługi Cosmos.

CosmosKeyDiscoveryConvention

Konwencja, która znajduje właściwość klucza podstawowego dla typu jednostki na podstawie nazw i dodaje do niego klucz partycji, jeśli istnieje.

CosmosManyToManyJoinEntityTypeConvention

Konwencja, która tworzy typ jednostki sprzężenia dla relacji wiele-do-wielu i dodaje do niego klucz partycji, jeśli powiązane typy współużytkować jeden.

CosmosRelationshipDiscoveryConvention

Konwencja, która konfiguruje relacje między typami jednostek na podstawie właściwości nawigacji, o ile nie ma wątpliwości co do tego, do którego jest odpowiedni odwrotna nawigacja. Zakłada się, że wszystkie nawigacje są przeznaczone dla typów jednostek należących do usługi Cosmos.

CosmosRuntimeModelConvention

Konwencja, która tworzy zoptymalizowaną kopię modelu modyfikowalnego. Ta konwencja jest zwykle implementowana przez dostawców baz danych w celu aktualizowania adnotacji dostawcy podczas tworzenia modelu tylko do odczytu.

CosmosValueGenerationConvention

Konwencja, która konfiguruje generowanie wartości jako OnAdd właściwości, które są częścią klucza podstawowego, a nie część żadnych kluczy obcych lub zostały skonfigurowane do posiadania wartości domyślnej bazy danych.

DatabaseGeneratedAttributeConvention

Konwencja, która konfiguruje właściwość tak, jakby IdentityOnAdd została określona, OnAddOrUpdate jeśli Computed jest określona lub Never określona None przy użyciu elementu DatabaseGeneratedAttribute.

DbFunctionTypeMappingConvention

Konwencja konfiguruje mapowanie typów dla IDbFunction wystąpień.

DbSetFindingConvention

Konwencja, która dodaje typy jednostek na DbSet<TEntity> podstawie właściwości zdefiniowanych w klasie pochodnej DbContext .

DefiningQueryRewritingConvention

Konwencja, która konwertuje DbSet<TEntity> dostęp do filtrów zapytań wewnątrz i definiując zapytania na EntityQueryRootExpression. Dzięki temu są one spójne z sposobem, w jaki zestaw DbSet uzyskuje dostęp do rzeczywistych zapytań, co umożliwia łatwiejsze przetwarzanie w potoku zapytań.

DeleteBehaviorAttributeConvention

Konwencja, która konfiguruje zachowanie usuwania na podstawie zastosowanej DeleteBehaviorAttribute właściwości.

DerivedTypeDiscoveryConvention

Konwencja, która znajduje typy jednostek pochodnych, które są już częścią modelu na podstawie skojarzonej hierarchii typów CLR.

DiscriminatorConvention

Konwencja, która konfiguruje wartość dyskryminującą dla typów jednostek w hierarchii jako nazwę typu jednostki.

DiscriminatorLengthConvention

Konwencja określająca maksymalną długość właściwości dyskryminujących ciągów.

ElementMappingConvention

Konwencja, która zapewnia mapowanie właściwości, ma dowolny elementMapping odnaleziony przez maper typu.

EntitySplittingConvention

Konwencja, która tworzy łączenie relacji na potrzeby dzielenia jednostek i zarządza fragmentami mapowania.

EntityTypeAttributeConventionBase<TAttribute>

Podstawowy typ konwencji, które wykonują konfigurację na podstawie atrybutu określonego w typie jednostki.

EntityTypeConfigurationAttributeConvention

Konwencja, która stosuje konfigurację typu jednostki określoną w EntityTypeConfigurationAttributepliku .

EntityTypeConfigurationEntityTypeAttributeConvention

Konwencja, która stosuje konfigurację typu jednostki określoną w EntityTypeConfigurationAttributepliku .

EntityTypeHierarchyMappingConvention

Konwencja, która usuwa dyskryminujące typy jednostek innych niż TPH i nie mapuje dziedziczonych właściwości dla typów jednostek TPT.

ForeignKeyAttributeConvention

Konwencja, która konfiguruje właściwości klucza obcego skojarzone z właściwością nawigacji na ForeignKeyAttribute podstawie określonych właściwości lub właściwości nawigacji.

ForeignKeyIndexConvention

Konwencja, która tworzy indeksy we właściwościach klucza obcego, chyba że są one już objęte istniejącymi indeksami lub kluczami.

ForeignKeyPropertyDiscoveryConvention

Konwencja, która znajduje właściwości klucza obcego dla relacji na podstawie ich nazw, ignorując przypadek:

  • [nazwa właściwości nawigacji] [nazwa właściwości klucza głównego]
  • [nazwa właściwości nawigacji] Identyfikator
  • [główna nazwa jednostki] [nazwa właściwości klucza głównego]
  • [główna nazwa jednostki] Identyfikator
IndexAttributeConvention

Konwencja, która konfiguruje indeksy bazy danych na podstawie .IndexAttribute

InheritanceDiscoveryConventionBase

Typ podstawowy konwencji odnajdywania dziedziczenia

InversePropertyAttributeConvention

Konwencja, która konfiguruje odwrotną właściwość nawigacji na InversePropertyAttribute podstawie określonej na innej właściwości nawigacji.

KeyAttributeConvention

Konwencja, która konfiguruje klucz typu jednostki na KeyAttribute podstawie określonej właściwości lub PrimaryKeyAttribute określonej w typie CLR.

KeyDiscoveryConvention

Konwencja, która znajduje właściwość klucza podstawowego dla typu jednostki na podstawie nazw, ignorując przypadek:

  • Id
  • [nazwa jednostki] Identyfikator
KeylessAttributeConvention

Konwencja, która ignoruje typy jednostek, które mają element KeylessAttribute.

KeylessEntityTypeAttributeConvention

Konwencja, która ignoruje typy jednostek, które mają element KeylessAttribute.

ManyToManyJoinEntityTypeConvention

Konwencja, która szuka pasujących nawigacji pominięcia i automatycznie tworzy jednostkę sprzężenia wiele-do-wielu z odpowiednimi kluczami obcymi, ustawia dwa pasujące nawigacje pomiń, aby używać tych kluczy obcych.

MaxLengthAttributeConvention

Konwencja, która konfiguruje maksymalną długość na podstawie zastosowanej MaxLengthAttribute właściwości.

ModelCleanupConvention

Konwencja, która usuwa wszystkie stany, które są używane tylko podczas kompilowania modelu.

NavigationAttributeConventionBase<TAttribute>

Podstawowy typ konwencji, które wykonują konfigurację na podstawie atrybutu zastosowanego do nawigacji.

NavigationBackingFieldAttributeConvention

Konwencja, która konfiguruje właściwość nawigacji jako pole kopii zapasowej na podstawie atrybutu BackingFieldAttribute .

NavigationEagerLoadingConvention

Konwencja, która konfiguruje nawigacje do typów jednostek należących do użytkownika jako chętnych do załadowania.

NonNullableConventionBase

Podstawowy typ konwencji, które konfigurują aspekty modelu na podstawie tego, czy typ elementu członkowskiego jest typem referencyjnym bez wartości null.

NonNullableNavigationConvention

Konwencja, która konfiguruje nawigacje bez wartości null do typu jednostki głównej zgodnie z wymaganiami.

NonNullableReferencePropertyConvention

Konwencja, która konfiguruje właściwości typów nienależących do wartości null zgodnie z wymaganiami.

NotMappedEntityTypeAttributeConvention

Konwencja, która ignoruje typy jednostek, które mają element NotMappedAttribute.

NotMappedMemberAttributeConvention

Konwencja, która ignoruje elementy członkowskie w typach jednostek, które mają NotMappedAttributeelement .

NotMappedTypeAttributeConvention

Konwencja, która ignoruje typy jednostek, które mają element NotMappedAttribute.

OwnedAttributeConvention

Konwencja, która konfiguruje typy jednostek, które mają OwnedAttribute jako własność.

OwnedEntityTypeAttributeConvention

Konwencja, która konfiguruje typy jednostek, które mają OwnedAttribute jako własność.

OwnedTypesConvention

Konwencja, która konfiguruje typy jednostek należących do użytkownika z definiowaniem nawigacji jako typów jednostek należących bez definiowania nawigacji, jeśli istnieje tylko jedna nawigacja tego typu.

PrecisionAttributeConvention

Konwencja, która konfiguruje precyzję na podstawie zastosowanej PrecisionAttribute właściwości.

PropertyAttributeConventionBase<TAttribute>

Podstawowy typ konwencji, które wykonują konfigurację na podstawie atrybutu zastosowanego do właściwości.

PropertyDiscoveryConvention

Konwencja, która dodaje właściwości do typów jednostek odpowiadających właściwościom publicznym skalarnym w typie CLR.

PropertyOverridesConvention

Konwencja, która gwarantuje, że właściwość deklara jest bieżąca dla przesłonięć właściwości.

QueryFilterDefiningQueryRewritingConvention

Konwencja, która konwertuje dostęp do zestawów dbSet wewnątrz filtrów zapytań i definiowania zapytań do obiektów EntityQueryable. Dzięki temu są one spójne z sposobem, w jaki zestaw DbSet uzyskuje dostęp do rzeczywistych zapytań, co umożliwia łatwiejsze przetwarzanie w potoku zapytań.

QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor
QueryFilterRewritingConvention

Konwencja, która konwertuje DbSet<TEntity> dostęp do filtrów zapytań wewnątrz na EntityQueryRootExpression. Dzięki temu są one spójne z sposobem, w jaki zestaw DbSet uzyskuje dostęp do rzeczywistych zapytań, co umożliwia łatwiejsze przetwarzanie w potoku zapytań.

QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor

Gość, który ponownie zapisuje dostęp do zestawu dbSet napotkany w wyrażeniu na EntityQueryRootExpression.

RelationalColumnAttributeConvention

Konwencja, która konfiguruje nazwę i typ kolumny dla właściwości na podstawie zastosowanego ColumnAttributeelementu .

RelationalColumnCommentAttributeConvention

Konwencja, która konfiguruje komentarz kolumny dla właściwości lub pola na podstawie zastosowanego CommentAttributeelementu .

RelationalDbFunctionAttributeConvention

Konwencja, która konfiguruje mapowania funkcji modelu na podstawie publicznych metod statycznych w kontekście oznaczonym za pomocą DbFunctionAttributepolecenia .

RelationalMapToJsonConvention

Konwencja, która konfiguruje ustawienia domyślne dla jednostki mapowanej na kolumnę JSON.

RelationalMaxIdentifierLengthConvention

Konwencja, która konfiguruje maksymalną długość identyfikatora obiektu obsługiwaną przez bazę danych.

RelationalModelConvention

Konwencja, która wstępnie skompiluje model relacyjny.

RelationalNavigationJsonPropertyNameAttributeConvention

Konwencja, która konfiguruje nazwę elementu JSON dla właściwości nawigacji mapowanej na kod json na podstawie atrybutu JsonPropertyNameAttribute .

RelationalPropertyJsonPropertyNameAttributeConvention

Konwencja, która konfiguruje nazwę właściwości JSON na podstawie zastosowanego JsonPropertyNameAttributeelementu .

RelationalQueryFilterDefiningQueryRewritingConvention
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor
RelationalQueryFilterRewritingConvention

Konwencja, która konwertuje DbSet<TEntity> dostęp do filtrów zapytań wewnątrz na EntityQueryRootExpression. Dzięki temu są one spójne z sposobem, w jaki zestaw DbSet uzyskuje dostęp do rzeczywistych zapytań, co umożliwia łatwiejsze przetwarzanie w potoku zapytań.

RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor

Gość, który ponownie zapisuje dostęp do zestawu dbSet napotkany w wyrażeniu na EntityQueryRootExpression.

RelationalRuntimeModelConvention

Konwencja, która tworzy zoptymalizowaną kopię modelu modyfikowalnego. Ta konwencja jest zwykle implementowana przez dostawców baz danych w celu aktualizowania adnotacji dostawcy podczas tworzenia modelu tylko do odczytu.

RelationalTableAttributeConvention

Konwencja, która konfiguruje nazwę tabeli i schemat dla typów jednostek na podstawie zastosowanego TableAttributeelementu .

RelationalTableCommentAttributeConvention

Konwencja, która konfiguruje komentarz tabeli dla typu jednostki na podstawie zastosowanego CommentAttributeelementu .

RelationalValueGenerationConvention

Konwencja, która konfiguruje generowanie wartości jako OnAdd właściwości, które są częścią klucza podstawowego, a nie część żadnych kluczy obcych lub zostały skonfigurowane do posiadania wartości domyślnej bazy danych. Konfiguruje również właściwości tak, jakby OnAddOrUpdate zostały skonfigurowane jako kolumny obliczeniowe.

RelationshipDiscoveryConvention

Konwencja, która konfiguruje relacje między typami jednostek na podstawie właściwości nawigacji, o ile nie ma wątpliwości co do tego, do którego jest odpowiedni odwrotna nawigacja.

RequiredNavigationAttributeConvention

Konwencja, która konfiguruje główną stronę relacji zgodnie z wymaganiami, jeśli RequiredAttribute właściwość nawigacji jest stosowana do typu jednostki głównej.

RequiredPropertyAttributeConvention

Konwencja, która konfiguruje właściwości zgodnie z wymaganiami, jeśli zostały RequiredAttribute zastosowane.

RuntimeModelConvention

Konwencja, która tworzy zoptymalizowaną kopię modelu modyfikowalnego. Ta konwencja jest zwykle implementowana przez dostawców baz danych w celu aktualizowania adnotacji dostawcy podczas tworzenia modelu tylko do odczytu.

RuntimeModelConvention.QueryRootRewritingExpressionVisitor

Gość, który ponownie zapisuje w wyrażeniu EntityQueryRootExpression , aby użyć innego typu jednostki.

SequenceUniquificationConvention

Konwencja zapewniająca, że wszystkie sekwencje w modelu mają unikatowe nazwy w schemacie po obcięciu do maksymalnej długości identyfikatora modelu.

ServicePropertyDiscoveryConvention

Konwencja, która dodaje właściwości usługi do typów jednostek.

SharedTableConvention

Konwencja, która manipuluje nazwami obiektów bazy danych dla typów jednostek, które współużytkują tabelę, aby uniknąć starć.

SqliteConventionSetBuilder

Konstruktor do tworzenia konwencji dla SQLite.

SqliteRuntimeModelConvention

Konwencja, która tworzy zoptymalizowaną kopię modelu modyfikowalnego.

SqliteSharedTableConvention

Konwencja, która manipuluje nazwami obiektów bazy danych dla typów jednostek, które współużytkują tabelę, aby uniknąć starć.

SqlServerConventionSetBuilder

Konstruktor do tworzenia konwencji dla SQL Server.

SqlServerDbFunctionConvention

Konwencja zapewniająca wypełnienie Schema funkcji bazy danych, które mają flagę ustawioną IsBuiltIn na false.

SqlServerIndexConvention

Konwencja, która konfiguruje filtr unikatowych indeksów nieklasowanych z kolumnami dopuszczanymi do wartości null w celu odfiltrowania wartości null.

SqlServerMemoryOptimizedTablesConvention

Konwencja, która konfiguruje indeksy jako nieklasowane dla tabel zoptymalizowanych pod kątem pamięci.

SqlServerOnDeleteConvention

Konwencja, która konfiguruje zachowanie OnDelete dla kluczy obcych w typie jednostki sprzężenia na potrzeby samodzielnego odwoływania się do nawigacji pominięcia

SqlServerOutputClauseConvention

Konwencja, która konfiguruje tabele z wyzwalaczami, aby nie używać klauzuli OUTPUT podczas zapisywania zmian.

SqlServerRuntimeModelConvention

Konwencja, która tworzy zoptymalizowaną kopię modelu modyfikowalnego.

SqlServerSharedTableConvention

Konwencja, która manipuluje nazwami obiektów bazy danych dla typów jednostek, które współużytkują tabelę, aby uniknąć starć.

SqlServerStoreGenerationConvention

Konwencja, która gwarantuje, że właściwości nie są skonfigurowane tak, aby miały wartość domyślną, jako obliczoną kolumnę lub używając jednocześnie SqlServerValueGenerationStrategy .

SqlServerTemporalConvention

Konwencja, która manipuluje ustawieniami czasowym jednostki mapowanej na tabelę czasową.

SqlServerValueGenerationConvention

Konwencja, która konfiguruje generowanie wartości magazynu jako OnAdd właściwości będących częścią klucza podstawowego, a nie część żadnych kluczy obcych, została skonfigurowana tak, aby miała wartość domyślną bazy danych lub została skonfigurowana do używania SqlServerValueGenerationStrategyelementu . Konfiguruje również właściwości tak, jakby OnAddOrUpdate zostały skonfigurowane jako kolumny obliczeniowe.

SqlServerValueGenerationStrategyConvention

Konwencja, która konfiguruje model SqlServerValueGenerationStrategy domyślny jako IdentityColumn.

StoredProcedureConvention

Konwencja zapewniająca, że typ jednostki jest aktualny dla procedur składowanych.

StoreGenerationConvention

Konwencja, która gwarantuje, że właściwości nie są skonfigurowane do posiadania wartości domyślnej i jako kolumny obliczeniowej w tym samym czasie.

StoreKeyConvention

Konwencja, która dodaje właściwość "id" — klucz wymagany przez usługę Azure Cosmos.

StringLengthAttributeConvention

Konwencja, która konfiguruje maksymalną długość na podstawie zastosowanej StringLengthAttribute właściwości.

TableNameFromDbSetConvention

Konwencja, która konfiguruje nazwę tabeli na DbSet<TEntity> podstawie nazwy właściwości.

TableSharingConcurrencyTokenConvention

Konwencja, która znajduje typy jednostek, które współużytkują tabelę z kolumną tokenu współbieżności, w której te typy jednostek nie mają właściwości zamapowanej na tę kolumnę. Następnie tworzy właściwość współbieżności w tle zamapowana na tej kolumnie na najbardziej podstawowe typy jednostek.

TableValuedDbFunctionConvention

Konwencja, która konfiguruje typ jednostki, do której jest mapowana funkcja z możliwością wykonywania zapytań.

TimestampAttributeConvention

Konwencja, która konfiguruje właściwość jako token współbieżności, jeśli TimestampAttribute jest do niej stosowany.

TypeAttributeConventionBase<TAttribute>

Podstawowy typ konwencji, które wykonują konfigurację na podstawie atrybutu określonego w typie strukturalnym.

TypeMappingConvention

Konwencja, która tworzy i przypisuje mapowanie typów do właściwości jednostki.

UnicodeAttributeConvention

Konwencja, która konfiguruje unicode na podstawie zastosowanej UnicodeAttribute właściwości.

ValidatingConvention

Konwencja sprawdzająca, czy model jest prawidłowy.

ValueGenerationConvention

Konwencja, która konfiguruje generowanie wartości zgodnie OnAdd z właściwościami, które są częścią klucza podstawowego, a nie są częścią żadnych kluczy obcych.

Interfejsy

IComplexPropertyAddedConvention

Reprezentuje operację, która powinna być wykonywana po dodaniu właściwości złożonej do obiektu przypominającego typ.

IComplexPropertyAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji na właściwości złożonej.

IComplexPropertyFieldChangedConvention

Reprezentuje operację, którą należy wykonać podczas zmiany pola tworzenia kopii zapasowej dla właściwości złożonej.

IComplexPropertyNullabilityChangedConvention

Reprezentuje operację, która powinna zostać wykonana po zmianie wartości null dla właściwości złożonej.

IComplexPropertyRemovedConvention

Reprezentuje operację, która powinna być wykonywana po usunięciu właściwości złożonej z obiektu przypominającego typ.

IComplexTypeAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji w typie złożonym.

IComplexTypeMemberIgnoredConvention

Reprezentuje operację, która powinna być wykonywana, gdy składowy typu złożonego jest ignorowany.

IConvention

Jest to podstawowy interfejs dla wszystkich interfejsów konwencji, który nie powinien być implementowany bezpośrednio.

IConventionBatch

Reprezentuje obiekt, który opóźnia wywołania konwencji do momentu jego uruchomienia lub usunięcia.

IConventionContext

Informacje kontekstowe skojarzone z każdym wywołaniem konwencji.

IConventionContext<TMetadata>

Informacje kontekstowe skojarzone z każdym wywołaniem konwencji.

IDiscriminatorPropertySetConvention

Reprezentuje operację, która powinna być wykonywana, gdy właściwość dyskryminująca jest ustawiona dla typu jednostki.

IElementTypeAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji na elementach właściwości kolekcji.

IElementTypeNullabilityChangedConvention

Reprezentuje operację, która powinna zostać wykonana po zmianie wartości null dla elementów właściwości kolekcji.

IEntityTypeAddedConvention

Reprezentuje operację, która powinna być wykonywana po dodaniu typu jednostki do modelu.

IEntityTypeAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji w typie jednostki.

IEntityTypeBaseTypeChangedConvention

Reprezentuje operację, którą należy wykonać, gdy zmienia się typ podstawowy typu jednostki.

IEntityTypeIgnoredConvention

Reprezentuje operację, która powinna być wykonywana, gdy typ jednostki jest ignorowany.

IEntityTypeMemberIgnoredConvention

Reprezentuje operację, która powinna być wykonywana, gdy element członkowski typu jednostki jest ignorowany.

IEntityTypePrimaryKeyChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie klucza podstawowego dla typu jednostki.

IEntityTypeRemovedConvention

Reprezentuje operację, którą należy wykonać po usunięciu typu jednostki z modelu.

IForeignKeyAddedConvention

Reprezentuje operację, która powinna być wykonywana po dodaniu klucza obcego do typu jednostki.

IForeignKeyAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji na kluczu obcym.

IForeignKeyDependentRequirednessChangedConvention

Reprezentuje operację, którą należy wykonać, gdy zmienia się wymagana zależność klucza obcego.

IForeignKeyNullNavigationSetConvention

Reprezentuje operację, która powinna być wykonywana, gdy nawigacja jest ustawiona null na klucz obcy.

IForeignKeyOwnershipChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie wartości własności klucza obcego.

IForeignKeyPrincipalEndChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie głównego końca klucza obcego.

IForeignKeyPropertiesChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie właściwości klucza obcego lub klucza głównego.

IForeignKeyRemovedConvention

Reprezentuje operację, która powinna być wykonywana po usunięciu klucza obcego.

IForeignKeyRequirednessChangedConvention

Reprezentuje operację, która powinna zostać wykonana po zmianie wymaganej dla klucza obcego.

IForeignKeyUniquenessChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie unikatowości klucza obcego.

IIndexAddedConvention

Reprezentuje operację, która powinna być wykonywana po dodaniu indeksu do typu jednostki.

IIndexAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji w indeksie.

IIndexRemovedConvention

Reprezentuje operację, która powinna być wykonywana po usunięciu indeksu z typu jednostki.

IIndexSortOrderChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie kolejności sortowania indeksu.

IIndexUniquenessChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie unikatowości indeksu.

IKeyAddedConvention

Reprezentuje operację, która powinna być wykonywana po dodaniu klucza do typu jednostki.

IKeyAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji na kluczu.

IKeyRemovedConvention

Reprezentuje operację, która powinna być wykonywana po usunięciu klucza.

IModelAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji na modelu.

IModelFinalizedConvention

Reprezentuje operację, która powinna być wykonywana po sfinalizowaniu modelu i nie może być już zmutowana.

IModelFinalizingConvention

Reprezentuje operację, która powinna być wykonywana po sfinalizowaniu modelu.

IModelInitializedConvention

Reprezentuje operację, która powinna być wykonywana po zainicjowaniu modelu.

INavigationAddedConvention

Reprezentuje operację, którą należy wykonać po dodaniu nawigacji do typu jednostki.

INavigationAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji na nawigacji.

INavigationRemovedConvention

Reprezentuje operację, która powinna być wykonywana po usunięciu nawigacji z typu jednostki.

IPropertyAddedConvention

Reprezentuje operację, która powinna być wykonywana po dodaniu właściwości do typu jednostki.

IPropertyAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji we właściwości.

IPropertyElementTypeChangedConvention

Reprezentuje operację, która powinna zostać wykonana po IElementType zmianie właściwości.

IPropertyFieldChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie pola tworzenia kopii zapasowej dla właściwości.

IPropertyNullabilityChangedConvention

Reprezentuje operację, która powinna zostać wykonana po zmianie wartości null dla właściwości.

IPropertyRemovedConvention

Reprezentuje operację, która powinna być wykonywana po usunięciu właściwości z typu jednostki.

ISkipNavigationAddedConvention

Reprezentuje operację, która powinna być wykonywana po dodaniu nawigacji pominięcia do typu jednostki.

ISkipNavigationAnnotationChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie adnotacji na nawigacji pomiń.

ISkipNavigationForeignKeyChangedConvention

Reprezentuje operację, którą należy wykonać po zmianie klucza obcego nawigacji pominięcia.

ISkipNavigationInverseChangedConvention

Reprezentuje operację, która powinna być wykonywana po zmianie odwrotnej nawigacji pominięcia.

ISkipNavigationRemovedConvention

Reprezentuje operację, która powinna być wykonywana po usunięciu nawigacji pominięcia z typu jednostki.

ITriggerAddedConvention

Reprezentuje operację, która powinna być wykonywana po dodaniu wyzwalacza do typu jednostki.

ITriggerRemovedConvention

Reprezentuje operację, która powinna być wykonywana po usunięciu wyzwalacza z typu jednostki.

ITypeIgnoredConvention

Reprezentuje operację, która powinna być wykonywana, gdy typ jest ignorowany.