Sdílet prostřednictvím


SqliteRuntimeModelConvention Třída

Definice

Konvence, která vytvoří optimalizovanou kopii proměnlivého modelu.

public class SqliteRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RelationalRuntimeModelConvention
type SqliteRuntimeModelConvention = class
    inherit RelationalRuntimeModelConvention
Public Class SqliteRuntimeModelConvention
Inherits RelationalRuntimeModelConvention
Dědičnost

Poznámky

Další informace a příklady najdete v tématech Modelování konvencí vytváření a Přístup k databázím SQLite pomocí EF Core .

Konstruktory

SqliteRuntimeModelConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Vytvoří novou instanci položky SqliteRuntimeModelConvention.

Vlastnosti

Dependencies

Závislosti pro tuto službu.

(Zděděno od RuntimeModelConvention)
RelationalDependencies

Závislosti specifické pro relačního zprostředkovatele pro tuto službu.

(Zděděno od RelationalRuntimeModelConvention)

Metody

Create(IModel)

Vytvoří optimalizovaný model na základě dodaného modelu.

(Zděděno od RuntimeModelConvention)
GetForeignKey(IForeignKey, RuntimeEntityType)

Získá odpovídající cizí klíč v modelu optimalizovaném pro čtení.

(Zděděno od RuntimeModelConvention)
GetIndex(IIndex, RuntimeEntityType)

Získá odpovídající index v modelu optimalizovaném pro čtení.

(Zděděno od RuntimeModelConvention)
GetKey(IKey, RuntimeEntityType)

Získá odpovídající klíč v modelu optimalizovaném pro čtení.

(Zděděno od RuntimeModelConvention)
ProcessComplexPropertyAnnotations(Dictionary<String,Object>, IComplexProperty, RuntimeComplexProperty, Boolean)

Aktualizace poznámky vlastností, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RuntimeModelConvention)
ProcessElementTypeAnnotations(Dictionary<String,Object>, IElementType, RuntimeElementType, Boolean)

Aktualizace poznámky typu elementu, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RuntimeModelConvention)
ProcessEntityTypeAnnotations(Dictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Aktualizace poznámky typu entity, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessEntityTypeAnnotations(IDictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Aktualizace poznámky typu entity, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessEntityTypeMappingFragmentAnnotations(Dictionary<String,Object>, IEntityTypeMappingFragment, RuntimeEntityTypeMappingFragment, Boolean)

Aktualizace relační vlastnost přepíše poznámky, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessForeignKeyAnnotations(Dictionary<String,Object>, IForeignKey, RuntimeForeignKey, Boolean)

Aktualizace poznámky cizího klíče, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessFunctionAnnotations(Dictionary<String,Object>, IDbFunction, RuntimeDbFunction, Boolean)

Aktualizace poznámky funkce, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessFunctionParameterAnnotations(Dictionary<String,Object>, IDbFunctionParameter, RuntimeDbFunctionParameter, Boolean)

Aktualizace poznámky parametrů funkce, které budou nastaveny pro objekt jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessIndexAnnotations(Dictionary<String,Object>, IIndex, RuntimeIndex, Boolean)

Aktualizace poznámky indexu, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessKeyAnnotations(Dictionary<String,Object>, IKey, RuntimeKey, Boolean)

Aktualizace klíčové poznámky, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessKeyAnnotations(IDictionary<String,Object>, IKey, RuntimeKey, Boolean)

Aktualizace klíčové poznámky, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessModelAnnotations(Dictionary<String,Object>, IModel, RuntimeModel, Boolean)

Aktualizace poznámky k modelu, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessModelFinalized(IModel)

Volá se po dokončení modelu a už se nedá mutovat.

(Zděděno od RuntimeModelConvention)
ProcessNavigationAnnotations(Dictionary<String,Object>, INavigation, RuntimeNavigation, Boolean)

Aktualizace navigační poznámky, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RuntimeModelConvention)
ProcessPropertyAnnotations(Dictionary<String,Object>, IProperty, RuntimeProperty, Boolean)

Aktualizace poznámky vlastností, které budou nastaveny u objektu jen pro čtení.

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

Aktualizace relační vlastnost přepíše poznámky, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessPropertyOverridesAnnotations(Dictionary<String,Object>, IRelationalPropertyOverrides, RuntimeRelationalPropertyOverrides, Boolean)

Aktualizace relační vlastnost přepíše poznámky, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessSequenceAnnotations(Dictionary<String,Object>, ISequence, RuntimeSequence, Boolean)

Aktualizace sekvenční poznámky, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessServicePropertyAnnotations(Dictionary<String,Object>, IServiceProperty, RuntimeServiceProperty, Boolean)

Aktualizace poznámky vlastností služby, které budou nastaveny pro objekt jen pro čtení.

(Zděděno od RuntimeModelConvention)
ProcessSkipNavigationAnnotations(Dictionary<String,Object>, ISkipNavigation, RuntimeSkipNavigation, Boolean)

Aktualizace přeskočit navigační poznámky, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RuntimeModelConvention)
ProcessStoredProcedureAnnotations(Dictionary<String,Object>, IStoredProcedure, RuntimeStoredProcedure, Boolean)

Aktualizace poznámky uložené procedury, které budou nastaveny pro objekt jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessStoredProcedureParameterAnnotations(Dictionary<String,Object>, IStoredProcedureParameter, RuntimeStoredProcedureParameter, Boolean)

Aktualizace uloženého parametru procedury poznámky, které budou nastaveny pro objekt jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessStoredProcedureResultColumnAnnotations(Dictionary<String,Object>, IStoredProcedureResultColumn, RuntimeStoredProcedureResultColumn, Boolean)

Aktualizace anotace sloupce výsledků uložené procedury, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RelationalRuntimeModelConvention)
ProcessTriggerAnnotations(Dictionary<String,Object>, ITrigger, RuntimeTrigger, Boolean)

Aktualizace aktivačních poznámek, které se nastaví u objektu jen pro čtení.

(Zděděno od RuntimeModelConvention)
ProcessTypeMappingConfigurationAnnotations(Dictionary<String,Object>, ITypeMappingConfiguration, RuntimeTypeMappingConfiguration, Boolean)

Aktualizace poznámky vlastností, které budou nastaveny u objektu jen pro čtení.

(Zděděno od RuntimeModelConvention)

Platí pro