Lingua

SqliteRuntimeModelConvention Classe

Definizione

Convenzione che crea una copia ottimizzata del modello modificabile.

[System.Runtime.CompilerServices.Nullable(0)]
public class SqliteRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RelationalRuntimeModelConvention
public class SqliteRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RelationalRuntimeModelConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqliteRuntimeModelConvention = class
    inherit RelationalRuntimeModelConvention
type SqliteRuntimeModelConvention = class
    inherit RelationalRuntimeModelConvention
Public Class SqliteRuntimeModelConvention
Inherits RelationalRuntimeModelConvention
Ereditarietà
Attributi

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli e Accesso ai database SQLite con EF Core .

Costruttori

Nome Descrizione
SqliteRuntimeModelConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nuova istanza di SqliteRuntimeModelConvention.

Proprietà

Nome Descrizione
Dependencies

Dipendenze per questo servizio.

(Ereditato da RuntimeModelConvention)
RelationalDependencies

Dipendenze specifiche del provider relazionale per questo servizio.

(Ereditato da RelationalRuntimeModelConvention)

Metodi

Nome Descrizione
Create(IModel)

Crea una base di modello ottimizzata su quella fornita.

(Ereditato da RuntimeModelConvention)
GetForeignKey(IForeignKey, RuntimeEntityType)

Ottiene la chiave esterna corrispondente nel modello ottimizzato per la lettura.

(Ereditato da RuntimeModelConvention)
GetIndex(IIndex, RuntimeEntityType)

Ottiene l'indice corrispondente nel modello ottimizzato per la lettura.

(Ereditato da RuntimeModelConvention)
GetKey(IKey, RuntimeEntityType)

Ottiene la chiave corrispondente nel modello ottimizzato per la lettura.

(Ereditato da RuntimeModelConvention)
ProcessComplexPropertyAnnotations(Dictionary<String,Object>, IComplexProperty, RuntimeComplexProperty, Boolean)

Aggiorna le annotazioni delle proprietà che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessComplexTypeAnnotations(Dictionary<String,Object>, IComplexType, RuntimeComplexType, Boolean)

Aggiorna le annotazioni di tipo complesso che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessElementTypeAnnotations(Dictionary<String,Object>, IElementType, RuntimeElementType, Boolean)

Aggiorna le annotazioni del tipo di elemento che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RuntimeModelConvention)
ProcessEntityTypeAnnotations(Dictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Aggiorna le annotazioni del tipo di entità che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessEntityTypeAnnotations(IDictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Aggiorna le annotazioni del tipo di entità che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessEntityTypeMappingFragmentAnnotations(Dictionary<String,Object>, IEntityTypeMappingFragment, RuntimeEntityTypeMappingFragment, Boolean)

Aggiorna le annotazioni della proprietà relazionale che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessForeignKeyAnnotations(Dictionary<String,Object>, IForeignKey, RuntimeForeignKey, Boolean)

Aggiorna le annotazioni di chiave esterna che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessFunctionAnnotations(Dictionary<String,Object>, IDbFunction, RuntimeDbFunction, Boolean)

Aggiorna le annotazioni della funzione che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessFunctionParameterAnnotations(Dictionary<String,Object>, IDbFunctionParameter, RuntimeDbFunctionParameter, Boolean)

Aggiorna le annotazioni dei parametri della funzione che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessIndexAnnotations(Dictionary<String,Object>, IIndex, RuntimeIndex, Boolean)

Aggiorna le annotazioni dell'indice che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessKeyAnnotations(Dictionary<String,Object>, IKey, RuntimeKey, Boolean)

Aggiorna le annotazioni chiave che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessKeyAnnotations(IDictionary<String,Object>, IKey, RuntimeKey, Boolean)

Aggiorna le annotazioni chiave che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessModelAnnotations(Dictionary<String,Object>, IModel, RuntimeModel, Boolean)

Aggiorna le annotazioni del modello che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessModelFinalized(IModel)

Chiamato dopo la finalizzazione di un modello e non può più essere modificato.

(Ereditato da RuntimeModelConvention)
ProcessNavigationAnnotations(Dictionary<String,Object>, INavigation, RuntimeNavigation, Boolean)

Aggiorna le annotazioni di navigazione che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessPropertyAnnotations(Dictionary<String,Object>, IProperty, RuntimeProperty, Boolean)

Aggiorna le annotazioni delle proprietà che verranno impostate sull'oggetto di sola lettura.

ProcessPropertyOverridesAnnotations(Dictionary<String,Object>, IRelationalPropertyOverrides, RuntimeRelationalPropertyOverrides, Boolean)

Aggiorna le annotazioni della proprietà relazionale che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessPropertyOverridesAnnotations(Dictionary<String,Object>, IRelationalPropertyOverrides, RuntimeRelationalPropertyOverrides, Boolean)

Aggiorna le annotazioni della proprietà relazionale che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessSequenceAnnotations(Dictionary<String,Object>, ISequence, RuntimeSequence, Boolean)

Aggiorna le annotazioni di sequenza che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessServicePropertyAnnotations(Dictionary<String,Object>, IServiceProperty, RuntimeServiceProperty, Boolean)

Aggiorna le annotazioni delle proprietà del servizio che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RuntimeModelConvention)
ProcessSkipNavigationAnnotations(Dictionary<String,Object>, ISkipNavigation, RuntimeSkipNavigation, Boolean)

Aggiorna le annotazioni di spostamento ignorate che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RuntimeModelConvention)
ProcessStoredProcedureAnnotations(Dictionary<String,Object>, IStoredProcedure, RuntimeStoredProcedure, Boolean)

Aggiorna le annotazioni della stored procedure che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessStoredProcedureParameterAnnotations(Dictionary<String,Object>, IStoredProcedureParameter, RuntimeStoredProcedureParameter, Boolean)

Aggiorna le annotazioni dei parametri della stored procedure che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessStoredProcedureResultColumnAnnotations(Dictionary<String,Object>, IStoredProcedureResultColumn, RuntimeStoredProcedureResultColumn, Boolean)

Aggiorna le annotazioni della colonna dei risultati della stored procedure che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RelationalRuntimeModelConvention)
ProcessTriggerAnnotations(Dictionary<String,Object>, ITrigger, RuntimeTrigger, Boolean)

Aggiorna le annotazioni del trigger che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RuntimeModelConvention)
ProcessTypeMappingConfigurationAnnotations(Dictionary<String,Object>, ITypeMappingConfiguration, RuntimeTypeMappingConfiguration, Boolean)

Aggiorna le annotazioni delle proprietà che verranno impostate sull'oggetto di sola lettura.

(Ereditato da RuntimeModelConvention)

Si applica a