RelationalModelValidator 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.
Validator che applica regole comuni per tutti i provider relazionali.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalModelValidator : Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator
public class RelationalModelValidator : Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalModelValidator = class
inherit ModelValidator
type RelationalModelValidator = class
inherit ModelValidator
Public Class RelationalModelValidator
Inherits ModelValidator
- Ereditarietà
- Attributi
Commenti
La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped.
Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .
Costruttori
| Nome | Descrizione |
|---|---|
| RelationalModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies) |
Validator che applica regole comuni per tutti i provider relazionali. |
Proprietà
| Nome | Descrizione |
|---|---|
| Dependencies |
Dipendenze per questo servizio. (Ereditato da ModelValidator) |
| RelationalDependencies |
Dipendenze specifiche del provider relazionale per questo servizio. |
| TypeMapper |
Obsoleti.
Ottiene il mapper di tipo. |
Metodi
| Nome | Descrizione |
|---|---|
| GetDefaultColumnValue(IProperty, StoreObjectIdentifier) |
Restituisce l'oggetto utilizzato come valore predefinito per la colonna a cui viene mappata la proprietà. |
| IsOwned(Type, IConventionModel) |
Restituisce un valore che indica se il tipo CLR di destinazione corrisponde a un tipo di entità di proprietà. (Ereditato da ModelValidator) |
| IsOwned(Type, IModel) |
Restituisce un valore che indica se il tipo CLR di destinazione corrisponde a un tipo di entità di proprietà. (Ereditato da ModelValidator) |
| IsRedundant(IForeignKey) |
Restituisce un valore che indica se la chiave esterna specificata è ridondante. |
| LogShadowProperties(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra tutte le proprietà shadow per un tipo di entità. (Ereditato da ModelValidator) |
| LogShadowProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra tutte le proprietà shadow create perché non esiste un membro CLR corrispondente. (Ereditato da ModelValidator) |
| LogShadowProperties(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ThrowPropertyNotMappedException(String, IConventionEntityType, IConventionProperty) |
Genera un InvalidOperationException oggetto con un messaggio contenente informazioni specifiche del provider, se disponibili, che indica i possibili motivi per cui non è possibile eseguire il mapping della proprietà. |
| ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty) |
Genera un InvalidOperationException oggetto con un messaggio contenente informazioni specifiche del provider, se disponibili, che indica i possibili motivi per cui non è possibile eseguire il mapping della proprietà. |
| ThrowPropertyNotMappedException(String, ITypeBase, IProperty) |
Genera un InvalidOperationException oggetto con un messaggio contenente informazioni specifiche del provider, se disponibili, che indica i possibili motivi per cui non è possibile eseguire il mapping della proprietà. |
| Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida un modello, generando un'eccezione se vengono rilevati errori. |
| Validate(IModel) |
Convalida un modello, generando un'eccezione se vengono rilevati errori. |
| ValidateAmbiguousOneToOneRelationship(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che una relazione uno-a-uno abbia una fine principale non ambigua. (Ereditato da ModelValidator) |
| ValidateAutoLoaded(IProperty, ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che una proprietà configurata come non caricata automaticamente non sia una chiave, una chiave esterna, un token di concorrenza, un discriminatorio o utilizzato da un'associazione di costruttori. |
| ValidateBoolsWithDefaults(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle Boolean proprietà nel modello. |
| ValidateBoolsWithDefaults(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateBoolWithDefaults(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una Boolean proprietà con valori predefiniti. |
| ValidateChangeTrackingStrategy(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione del rilevamento delle modifiche nel modello. (Ereditato da ModelValidator) |
| ValidateChangeTrackingStrategy(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateClrInheritance(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione dell'ereditarietà nel modello. (Ereditato da ModelValidator) |
| ValidateClrInheritance(IModel, IEntityType, HashSet<IEntityType>) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateClrInheritance(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateCompatible(ICheckConstraint, ICheckConstraint, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità di due vincoli CHECK con lo stesso nome. |
| ValidateCompatible(IForeignKey, IForeignKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità di due chiavi esterne mappate allo stesso vincolo di chiave esterna. |
| ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità di due indici mappati allo stesso indice di tabella. |
| ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità di due chiavi mappate allo stesso vincolo univoco. |
| ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità di due proprietà mappate alla stessa colonna. |
| ValidateCompatible(ITrigger, ITrigger, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità di due trigger con lo stesso nome. |
| ValidateComplexProperty(IComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una singola proprietà complessa e i relativi membri annidati. (Ereditato da ModelValidator) |
| ValidateContainerColumnType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la configurazione del tipo di colonna del contenitore per un tipo di entità specifico. |
| ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i dati di inizializzazione per un tipo di entità. |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione dei dati (ad esempio i dati di inizializzazione) nel modello. |
| ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione dei dati (ad esempio i dati di inizializzazione) nel modello. (Ereditato da ModelValidator) |
| ValidateData(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateDataTypes(IModel) |
Obsoleti.
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateDbFunction(IDbFunction, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una singola funzione di database. |
| ValidateDbFunctionMapping(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping delle funzioni per un tipo di entità. |
| ValidateDbFunctions(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle funzioni nel modello. |
| ValidateDbFunctions(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateDefaultValuesOnKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i valori predefiniti in una chiave. |
| ValidateDefaultValuesOnKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione dei valori predefiniti nel modello. |
| ValidateDefaultValuesOnKeys(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateDefiningNavigations(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoleti.
Convalida il mapping o la configurazione della definizione degli spostamenti nel modello. (Ereditato da ModelValidator) |
| ValidateDefiningNavigations(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateDefiningQuery(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione della definizione delle query nel modello. (Ereditato da ModelValidator) |
| ValidateDiscriminatorValues(IComplexType) |
Convalida il discriminare e i valori per il tipo complesso specificato e quelli annidati. (Ereditato da ModelValidator) |
| ValidateDiscriminatorValues(IEntityType) |
Convalida il discriminare e i valori per tutti i tipi di entità derivati da quello specificato. (Ereditato da ModelValidator) |
| ValidateDiscriminatorValues(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoleti.
Convalida il mapping o la configurazione dell'ereditarietà nel modello. (Ereditato da ModelValidator) |
| ValidateEntityClrType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che un tipo di entità non sia mappato accidentalmente da tipi CLR comuni. (Ereditato da ModelValidator) |
| ValidateEntityClrTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che i tipi CLR comuni non vengano mappati accidentalmente come tipi di entità. (Ereditato da ModelValidator) |
| ValidateEntityType(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida un singolo tipo di entità. |
| ValidateFieldMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle proprietà mappate ai campi nel modello. (Ereditato da ModelValidator) |
| ValidateFieldMapping(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateFieldMapping(ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la configurazione del mapping dei campi per un tipo strutturale. (Ereditato da ModelValidator) |
| ValidateForeignKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una chiave esterna. (Ereditato da ModelValidator) |
| ValidateForeignKeyPropertyInKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che le proprietà della chiave esterna non facciano parte di una chiave ereditata che causerebbe problemi. (Ereditato da ModelValidator) |
| ValidateForeignKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle chiavi esterne nel modello. (Ereditato da ModelValidator) |
| ValidateForeignKeys(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateIgnoredMembers(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che non venga effettuato alcun tentativo di ignorare le proprietà ereditate in un tipo di entità. (Ereditato da ModelValidator) |
| ValidateIgnoredMembers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che non venga effettuato alcun tentativo di ignorare le proprietà ereditate. (Ereditato da ModelValidator) |
| ValidateIndex(IIndex, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida un singolo indice. |
| ValidateIndexOnComplexProperty(IIndex, IReadOnlyList<IComplexProperty>, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida un indice che contiene una proprietà complessa. |
| ValidateIndexProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che le proprietà di un indice siano tutte mappate alle colonne in almeno una tabella comune. |
| ValidateIndexProperty(IIndex, IPropertyBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una proprietà contenuta in un indice. |
| ValidateIndexPropertyMapping(IIndex, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che le proprietà dell'indice siano tutte mappate alle colonne di una determinata tabella. |
| ValidateInheritanceMapping(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping di ereditarietà per un tipo di entità. |
| ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione dell'ereditarietà nel modello. |
| ValidateInheritanceMapping(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateJsonEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida le entità JSON. |
| ValidateJsonEntityKey(StoreObjectIdentifier, IEntityType) |
Convalidare la chiave dell'entità mappata a una colonna JSON. |
| ValidateJsonEntityNavigations(StoreObjectIdentifier, IEntityType) |
Convalida gli spostamenti dell'entità mappata a una colonna JSON. |
| ValidateJsonEntityOwnerMappedToTableOrView(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che un tipo di entità proprietario di un'entità JSON sia mappato a una tabella o a una vista. |
| ValidateJsonEntityProperties(StoreObjectIdentifier, IEntityType) |
Convalidare le proprietà dell'entità mappate a una colonna JSON. |
| ValidateJsonEntityRoot(StoreObjectIdentifier, IEntityType) |
Convalida l'entità radice mappata a una colonna JSON. |
| ValidateJsonEntitySingularMapping(StoreObjectIdentifier, IEntityType) |
Convalida gli aspetti del mapping singolare (non di raccolta) di un'entità mappata a una colonna JSON. |
| ValidateJsonTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida le entità JSON mappate a una tabella. |
| ValidateJsonView(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida le entità JSON mappate a una visualizzazione. |
| ValidateKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una singola chiave. |
| ValidateKeylessTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione dei tipi di entità senza chiavi nel modello. (Ereditato da ModelValidator) |
| ValidateMappingFragment(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i frammenti di mapping per un tipo di entità. |
| ValidateMappingFragments(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i frammenti di mapping dei tipi di entità. |
| ValidateMappingStrategy(IEntityType, String) |
Verifica che la strategia di mapping specificata sia supportata |
| ValidateMutableKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che una chiave non abbia proprietà modificabili. |
| ValidateNoCycles(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione del modello per i cicli. (Ereditato da ModelValidator) |
| ValidateNoCycles(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione della modificabile nel modello. |
| ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle chiavi modificabili nel modello. (Ereditato da ModelValidator) |
| ValidateNoMutableKeys(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateNonNullPrimaryKey(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che un tipo di entità rilevabile abbia una chiave primaria. (Ereditato da ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che tutti i tipi di entità rilevabili abbiano una chiave primaria. (Ereditato da ModelValidator) |
| ValidateNonNullPrimaryKeys(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateNoShadowEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Obsoleti.
Verifica che il modello non contenga tipi di entità senza un tipo CLR corrispondente. (Ereditato da ModelValidator) |
| ValidateNoShadowEntities(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateNoShadowKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle chiavi shadow nel modello. (Ereditato da ModelValidator) |
| ValidateNoShadowKeys(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateOptionalDependents(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che i dipendenti facoltativi dispongano di una proprietà che identifica una proprietà non nullable. |
| ValidateOwnedEntityMappedToJsonCollection(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra un avviso se viene eseguito il mapping di un tipo di entità di proprietà a JSON come raccolta, che usa una chiave ordinale sintetizzata. Questo mapping è obsoleto; il tipo deve essere mappato come una raccolta di tipi complessa. |
| ValidateOwnership(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la configurazione della proprietà per un tipo di entità. (Ereditato da ModelValidator) |
| ValidateOwnership(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione della proprietà nel modello. (Ereditato da ModelValidator) |
| ValidateOwnership(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidatePrimitiveCollection(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una proprietà di raccolta primitiva. |
| ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping delle proprietà della raccolta primitiva del modello. |
| ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping delle proprietà della raccolta primitiva nel modello. (Ereditato da ModelValidator) |
| ValidateProperty(IProperty, ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una singola proprietà. |
| ValidatePropertyMapping(IComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i mapping delle proprietà per una determinata proprietà complessa. |
| ValidatePropertyMapping(IConventionComplexProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i mapping delle proprietà per una determinata proprietà complessa. |
| ValidatePropertyMapping(IConventionTypeBase, IConventionModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i mapping delle proprietà per un determinato tipo. (Ereditato da ModelValidator) |
| ValidatePropertyMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i mapping delle proprietà. (Ereditato da ModelValidator) |
| ValidatePropertyMapping(ITypeBase, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida i mapping delle proprietà per un determinato tipo. (Ereditato da ModelValidator) |
| ValidatePropertyOverride(IProperty, IReadOnlyRelationalPropertyOverrides, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida l'override di una proprietà specifica della tabella per una proprietà. |
| ValidatePropertyOverrides(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida gli override della proprietà specifica della tabella. |
| ValidateQueryFilters(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la configurazione del filtro di query per un tipo di entità. (Ereditato da ModelValidator) |
| ValidateQueryFilters(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione dei filtri di query nel modello. (Ereditato da ModelValidator) |
| ValidateQueryFilters(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateQueryTypes(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. (Ereditato da ModelValidator) |
| ValidateRedundantForeignKey(IForeignKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che una chiave esterna non sia ridondante e registri un avviso se è. (Ereditato da ModelValidator) |
| ValidateRelationships(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida le relazioni. (Ereditato da ModelValidator) |
| ValidateSequence(ISequence, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una singola sequenza. |
| ValidateShadowKey(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che una chiave non abbia proprietà shadow in modo non appropriato. (Ereditato da ModelValidator) |
| ValidateSharedCheckConstraintCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità dei vincoli CHECK in una determinata tabella condivisa. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità delle proprietà che condividono colonne in un determinato oggetto di tipo tabella. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità delle proprietà che condividono colonne in una determinata tabella. |
| ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità delle chiavi esterne in una determinata tabella condivisa. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità delle chiavi esterne in una determinata tabella condivisa. |
| ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità degli indici in una determinata tabella condivisa. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità degli indici in una determinata tabella condivisa. |
| ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità delle chiavi primarie e alternative in una determinata tabella condivisa. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità delle chiavi primarie e alternative in una determinata tabella condivisa. |
| ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateSharedTableCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle tabelle condivise nel modello. |
| ValidateSharedTableCompatibility(IModel) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità dei tipi di entità che condividono una determinata tabella. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità dei tipi di entità che condividono una determinata tabella. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità dei tipi di entità che condividono una determinata tabella. |
| ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
| ValidateSharedTriggerCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità dei trigger in una determinata tabella condivisa. |
| ValidateSharedViewCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle visualizzazioni condivise nel modello. |
| ValidateSharedViewCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida la compatibilità dei tipi di entità che condividono una vista specifica. |
| ValidateSkipNavigation(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida uno spostamento ignorato. (Ereditato da ModelValidator) |
| ValidateSkipNavigationForeignKey(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che una navigazione skip abbia una chiave esterna configurata. (Ereditato da ModelValidator) |
| ValidateSkipNavigationInverse(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che una navigazione skip abbia configurato uno spostamento inverso. (Ereditato da ModelValidator) |
| ValidateSkipNavigationIsCollection(ISkipNavigation, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che uno spostamento skip sia una struttura di spostamento raccolta. (Ereditato da ModelValidator) |
| ValidateSqlQueries(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle query SQL nel modello. |
| ValidateSqlQuery(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping delle query SQL per un tipo di entità. |
| ValidateStoredProcedure(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una singola stored procedure e tutti i tipi di entità mappati. |
| ValidateStoredProcedureCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che una stored procedure non sia condivisa tra tipi di entità non correlati. |
| ValidateStoredProcedures(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida le stored procedure per un tipo di entità. |
| ValidateStoredProcedures(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping o la configurazione delle stored procedure nel modello. |
| ValidateTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una singola tabella e tutti i tipi di entità di cui è stato eseguito il mapping. |
| ValidateTphTriggers(IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Registra un avviso se i trigger vengono definiti in un tipo di entità non radice usando la strategia di mapping TPH. |
| ValidateTrigger(ITrigger, IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida un singolo trigger. |
| ValidateTriggers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che i trigger siano mappati in modo non ambiguo a una tabella. |
| ValidateTriggerTableMapping(ITrigger, IEntityType, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che un trigger sia mappato alla stessa tabella del tipo di entità. |
| ValidateTypeMapping(IProperty, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping dei tipi per una proprietà. (Ereditato da ModelValidator) |
| ValidateTypeMappings(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida il mapping dei tipi di proprietà nel modello. (Ereditato da ModelValidator) |
| ValidateValueGeneration(IEntityType, IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che la generazione del valore della chiave sia valida. |
| ValidateValueGeneration(IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Verifica che la generazione del valore della chiave sia valida. |
| ValidateView(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>) |
Convalida una singola visualizzazione e tutti i tipi di entità mappati. |