ConventionSet Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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. |