Lenguaje

SqliteRuntimeModelConvention Clase

Definición

Convención que crea una copia optimizada del modelo mutable.

[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
Herencia
Atributos

Comentarios

Consulte Convenciones de creación de modelos y Acceso a bases de datos de SQLite con EF Core para obtener más información y ejemplos.

Constructores

Nombre Description
SqliteRuntimeModelConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nueva instancia de SqliteRuntimeModelConvention.

Propiedades

Nombre Description
Dependencies

Dependencias de este servicio.

(Heredado de RuntimeModelConvention)
RelationalDependencies

Dependencias específicas del proveedor relacional para este servicio.

(Heredado de RelationalRuntimeModelConvention)

Métodos

Nombre Description
Create(IModel)

Crea una base de modelo optimizada en la proporcionada.

(Heredado de RuntimeModelConvention)
GetForeignKey(IForeignKey, RuntimeEntityType)

Obtiene la clave externa correspondiente en el modelo optimizado para lectura.

(Heredado de RuntimeModelConvention)
GetIndex(IIndex, RuntimeEntityType)

Obtiene el índice correspondiente en el modelo optimizado para lectura.

(Heredado de RuntimeModelConvention)
GetKey(IKey, RuntimeEntityType)

Obtiene la clave correspondiente en el modelo optimizado para lectura.

(Heredado de RuntimeModelConvention)
ProcessComplexPropertyAnnotations(Dictionary<String,Object>, IComplexProperty, RuntimeComplexProperty, Boolean)

Actualiza las anotaciones de propiedad que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessComplexTypeAnnotations(Dictionary<String,Object>, IComplexType, RuntimeComplexType, Boolean)

Actualiza las anotaciones de tipo complejo que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessElementTypeAnnotations(Dictionary<String,Object>, IElementType, RuntimeElementType, Boolean)

Actualiza las anotaciones de tipo de elemento que se establecerán en el objeto de solo lectura.

(Heredado de RuntimeModelConvention)
ProcessEntityTypeAnnotations(Dictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Actualiza las anotaciones de tipo de entidad que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessEntityTypeAnnotations(IDictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Actualiza las anotaciones de tipo de entidad que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessEntityTypeMappingFragmentAnnotations(Dictionary<String,Object>, IEntityTypeMappingFragment, RuntimeEntityTypeMappingFragment, Boolean)

Actualiza la propiedad relacional invalida las anotaciones que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessForeignKeyAnnotations(Dictionary<String,Object>, IForeignKey, RuntimeForeignKey, Boolean)

Actualiza las anotaciones de clave externa que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessFunctionAnnotations(Dictionary<String,Object>, IDbFunction, RuntimeDbFunction, Boolean)

Actualiza las anotaciones de función que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessFunctionParameterAnnotations(Dictionary<String,Object>, IDbFunctionParameter, RuntimeDbFunctionParameter, Boolean)

Actualiza las anotaciones del parámetro de función que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessIndexAnnotations(Dictionary<String,Object>, IIndex, RuntimeIndex, Boolean)

Actualiza las anotaciones de índice que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessKeyAnnotations(Dictionary<String,Object>, IKey, RuntimeKey, Boolean)

Actualiza las anotaciones clave que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessKeyAnnotations(IDictionary<String,Object>, IKey, RuntimeKey, Boolean)

Actualiza las anotaciones clave que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessModelAnnotations(Dictionary<String,Object>, IModel, RuntimeModel, Boolean)

Actualiza las anotaciones del modelo que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessModelFinalized(IModel)

Se llama después de finalizar un modelo y ya no se puede mutar.

(Heredado de RuntimeModelConvention)
ProcessNavigationAnnotations(Dictionary<String,Object>, INavigation, RuntimeNavigation, Boolean)

Actualiza las anotaciones de navegación que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessPropertyAnnotations(Dictionary<String,Object>, IProperty, RuntimeProperty, Boolean)

Actualiza las anotaciones de propiedad que se establecerán en el objeto de solo lectura.

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

Actualiza la propiedad relacional invalida las anotaciones que se establecerán en el objeto de solo lectura.

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

Actualiza la propiedad relacional invalida las anotaciones que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessSequenceAnnotations(Dictionary<String,Object>, ISequence, RuntimeSequence, Boolean)

Actualiza las anotaciones de secuencia que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessServicePropertyAnnotations(Dictionary<String,Object>, IServiceProperty, RuntimeServiceProperty, Boolean)

Actualiza las anotaciones de propiedad de servicio que se establecerán en el objeto de solo lectura.

(Heredado de RuntimeModelConvention)
ProcessSkipNavigationAnnotations(Dictionary<String,Object>, ISkipNavigation, RuntimeSkipNavigation, Boolean)

Actualiza las anotaciones de navegación de omisión que se establecerán en el objeto de solo lectura.

(Heredado de RuntimeModelConvention)
ProcessStoredProcedureAnnotations(Dictionary<String,Object>, IStoredProcedure, RuntimeStoredProcedure, Boolean)

Actualiza las anotaciones de procedimiento almacenado que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessStoredProcedureParameterAnnotations(Dictionary<String,Object>, IStoredProcedureParameter, RuntimeStoredProcedureParameter, Boolean)

Actualiza las anotaciones del parámetro de procedimiento almacenado que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessStoredProcedureResultColumnAnnotations(Dictionary<String,Object>, IStoredProcedureResultColumn, RuntimeStoredProcedureResultColumn, Boolean)

Actualiza las anotaciones de columna de resultado del procedimiento almacenado que se establecerán en el objeto de solo lectura.

(Heredado de RelationalRuntimeModelConvention)
ProcessTriggerAnnotations(Dictionary<String,Object>, ITrigger, RuntimeTrigger, Boolean)

Actualiza las anotaciones del desencadenador que se establecerán en el objeto de solo lectura.

(Heredado de RuntimeModelConvention)
ProcessTypeMappingConfigurationAnnotations(Dictionary<String,Object>, ITypeMappingConfiguration, RuntimeTypeMappingConfiguration, Boolean)

Actualiza las anotaciones de propiedad que se establecerán en el objeto de solo lectura.

(Heredado de RuntimeModelConvention)

Se aplica a