Condividi tramite


ConventionSet Classe

Definizione

Rappresenta un set di convenzioni utilizzate per compilare un modello.

public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
Ereditarietà
ConventionSet

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.

Costruttori

ConventionSet()

Rappresenta un set di convenzioni utilizzate per compilare un modello.

Proprietà

BaseEntityTypeChangedConventions

Convenzioni da eseguire quando viene modificato il tipo di entità di base.

BaseEntityTypeSetConventions

Convenzioni da eseguire quando il tipo di entità di base viene impostato o rimosso.

ComplexPropertyAddedConventions

Convenzioni da eseguire quando un tipo di entità viene aggiunto al modello.

ComplexPropertyAnnotationChangedConventions

Convenzioni da eseguire quando un'annotazione viene impostata o rimossa in una proprietà complessa.

ComplexPropertyFieldChangedConventions

Convenzioni da eseguire quando il campo di una proprietà viene modificato.

ComplexPropertyNullabilityChangedConventions

Convenzioni da eseguire quando viene modificato il supporto dei valori Null di una proprietà.

ComplexPropertyRemovedConventions

Convenzioni da eseguire quando viene rimosso un tipo di entità.

ComplexTypeAnnotationChangedConventions

Convenzioni da eseguire quando un'annotazione viene impostata o rimossa in un tipo complesso.

ComplexTypeMemberIgnoredConventions

Convenzioni da eseguire quando una proprietà viene ignorata.

DiscriminatorPropertySetConventions

Convenzioni da eseguire quando viene impostata una proprietà discriminatoria.

ElementTypeAnnotationChangedConventions

Convenzioni da eseguire quando viene modificata un'annotazione sull'elemento di una raccolta.

ElementTypeNullabilityChangedConventions

Convenzioni da eseguire quando viene modificato il supporto dei valori Null dell'elemento di una raccolta.

EntityTypeAddedConventions

Convenzioni da eseguire quando un tipo di entità viene aggiunto al modello.

EntityTypeAnnotationChangedConventions

Convenzioni da eseguire quando un'annotazione viene impostata o rimossa in un tipo di entità.

EntityTypeAnnotationSetConventions

Convenzioni da eseguire quando un'annotazione viene impostata o rimossa in un tipo di entità.

EntityTypeBaseTypeChangedConventions

Convenzioni da eseguire quando viene modificato il tipo di entità di base.

EntityTypeIgnoredConventions

Convenzioni da eseguire quando un tipo di entità viene ignorato.

EntityTypeMemberIgnoredConventions

Convenzioni da eseguire quando una proprietà viene ignorata.

EntityTypePrimaryKeyChangedConventions

Convenzioni da eseguire quando viene modificata una chiave primaria.

EntityTypeRemovedConventions

Convenzioni da eseguire quando viene rimosso un tipo di entità.

ForeignKeyAddedConventions

Convenzioni da eseguire quando viene aggiunta una chiave esterna.

ForeignKeyAnnotationChangedConventions

Convenzioni da eseguire quando un'annotazione viene modificata in una chiave esterna.

ForeignKeyDependentRequirednessChangedConventions

Convenzioni da eseguire quando viene modificata l'obbligatorietà di una chiave esterna.

ForeignKeyNullNavigationSetConventions

Convenzioni da eseguire quando un riquadro di spostamento è impostato su null su su una chiave esterna.

ForeignKeyOwnershipChangedConventions

Convenzioni da eseguire quando viene modificata la proprietà di una chiave esterna.

ForeignKeyPrincipalEndChangedConventions

Convenzioni da eseguire quando viene configurata la fine principale di una relazione.

ForeignKeyPropertiesChangedConventions

Convenzioni da eseguire quando vengono modificate le proprietà o la chiave principale di una chiave esterna.

ForeignKeyRemovedConventions

Convenzioni da eseguire quando viene rimossa una chiave esterna.

ForeignKeyRequirednessChangedConventions

Convenzioni da eseguire quando viene modificata l'obbligatorietà di una chiave esterna.

ForeignKeyUniquenessChangedConventions

Convenzioni da eseguire quando viene modificata l'univocità di una chiave esterna.

ForeignKeyUniquenessConventions

Convenzioni da eseguire quando viene modificata l'univocità di una chiave esterna.

IndexAddedConventions

Convenzioni da eseguire quando viene aggiunto un indice.

IndexAnnotationChangedConventions

Convenzioni da eseguire quando un'annotazione viene modificata in un indice.

IndexRemovedConventions

Convenzioni da eseguire quando viene rimosso un indice.

IndexSortOrderChangedConventions

Convenzioni da eseguire quando viene modificato l'ordinamento di un indice.

IndexUniquenessChangedConventions

Convenzioni da eseguire quando viene modificata l'univocità di un indice.

IndexUniquenessConventions

Convenzioni da eseguire quando viene modificata l'univocità di un indice.

KeyAddedConventions

Convenzioni da eseguire quando viene aggiunta una chiave.

KeyAnnotationChangedConventions

Convenzioni da eseguire quando un'annotazione viene modificata in una chiave.

KeyRemovedConventions

Convenzioni da eseguire quando viene rimossa una chiave.

ModelAnnotationChangedConventions

Convenzioni da eseguire quando un'annotazione viene impostata o rimossa in un modello.

ModelBuiltConventions

Convenzioni da eseguire al termine della compilazione del modello.

ModelFinalizedConventions

Convenzioni da eseguire al termine della convalida del modello.

ModelFinalizingConventions

Convenzioni da eseguire al termine della compilazione del modello.

ModelInitializedConventions

Convenzioni da eseguire per configurare il modello iniziale.

NavigationAddedConventions

Convenzioni da eseguire quando viene aggiunta una proprietà di navigazione.

NavigationAnnotationChangedConventions

Convenzioni da eseguire quando viene modificata un'annotazione in una proprietà di navigazione.

NavigationRemovedConventions

Convenzioni da eseguire quando viene rimossa una proprietà di navigazione.

PrimaryKeyChangedConventions

Convenzioni da eseguire quando viene modificata una chiave primaria.

PrimaryKeySetConventions

Convenzioni da eseguire quando è configurata una chiave primaria.

PrincipalEndChangedConventions

Convenzioni da eseguire quando viene configurata la fine principale di una relazione.

PrincipalEndSetConventions

Convenzioni da eseguire quando viene configurata la fine principale di una relazione.

PropertyAddedConventions

Convenzioni da eseguire quando viene aggiunta una proprietà.

PropertyAnnotationChangedConventions

Convenzioni da eseguire quando viene modificata un'annotazione in una proprietà.

PropertyElementTypeChangedConventions

Convenzioni da eseguire quando il campo di una proprietà viene modificato.

PropertyFieldChangedConventions

Convenzioni da eseguire quando il campo di una proprietà viene modificato.

PropertyNullabilityChangedConventions

Convenzioni da eseguire quando viene modificato il supporto dei valori Null di una proprietà.

PropertyNullableChangedConventions

Convenzioni da eseguire quando viene modificato il supporto dei valori Null di una proprietà.

PropertyRemovedConventions

Convenzioni da eseguire quando viene rimossa una proprietà.

SkipNavigationAddedConventions

Convenzioni da eseguire quando viene aggiunta una proprietà di navigazione skip.

SkipNavigationAnnotationChangedConventions

Convenzioni da eseguire quando un'annotazione viene modificata in una proprietà di navigazione ignora.

SkipNavigationForeignKeyChangedConventions

Convenzioni da eseguire quando viene modificata una chiave esterna di spostamento ignorata.

SkipNavigationInverseChangedConventions

Convenzioni da eseguire quando viene modificato un inverso di spostamento ignorato.

SkipNavigationRemovedConventions

Convenzioni da eseguire quando viene rimossa una proprietà di navigazione skip.

TriggerAddedConventions

Convenzioni da eseguire quando viene aggiunta una proprietà trigger.

TriggerRemovedConventions

Convenzioni da eseguire quando viene rimossa una proprietà trigger.

TypeIgnoredConventions

Convenzioni da eseguire quando un tipo viene ignorato.

Metodi

Add(IConvention)

Aggiunge una convenzione al set.

AddAfter<TConvention>(IList<TConvention>, TConvention, Type)

Aggiunge una convenzione dopo una convenzione esistente.

AddAfter<TConvention>(List<TConvention>, TConvention, Type)

Aggiunge una convenzione dopo una convenzione esistente.

AddBefore<TConvention>(IList<TConvention>, TConvention, Type)

Aggiunge una convenzione prima di una convenzione esistente.

AddBefore<TConvention>(List<TConvention>, TConvention, Type)

Aggiunge una convenzione prima di una convenzione esistente.

CreateConventionSet(DbContext)

Chiamare questo metodo per compilare un ConventionSet per solo i servizi di base quando si usa l'esterno ModelBuilder di OnModelCreating(ModelBuilder).

Si noti che è insolito usare questo metodo. Prendere invece in considerazione l'uso DbContext nel modo normale.

Remove(Type)

Rimuove la convenzione del tipo specificato.

Remove<TConvention>(IList<TConvention>, Type)

Rimuove una convenzione esistente.

Remove<TConvention>(List<TConvention>, Type)

Rimuove una convenzione esistente.

Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation)

Sostituisce una convenzione esistente con una convenzione derivata.

Replace<TConvention,TImplementation>(List<TConvention>, TImplementation)

Sostituisce una convenzione esistente con una convenzione derivata.

Replace<TImplementation>(TImplementation)

Sostituisce una convenzione esistente con una convenzione derivata. Registra inoltre la nuova convenzione per qualsiasi tipo di convenzione non implementato dalla convenzione esistente.

Si applica a