次の方法で共有


SqliteRuntimeModelConvention クラス

定義

変更可能なモデルの最適化されたコピーを作成する規則。

public class SqliteRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RelationalRuntimeModelConvention
type SqliteRuntimeModelConvention = class
    inherit RelationalRuntimeModelConvention
Public Class SqliteRuntimeModelConvention
Inherits RelationalRuntimeModelConvention
継承

注釈

詳細と例については、「 モデル構築規則」および 「EF Core を使用した SQLite データベースへのアクセス 」を参照してください。

コンストラクター

SqliteRuntimeModelConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

SqliteRuntimeModelConvention の新しいインスタンスを作成します。

プロパティ

Dependencies

このサービスの依存関係。

(継承元 RuntimeModelConvention)
RelationalDependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

(継承元 RelationalRuntimeModelConvention)

メソッド

Create(IModel)

指定されたモデルベースに最適化されたモデルベースを作成します。

(継承元 RuntimeModelConvention)
GetForeignKey(IForeignKey, RuntimeEntityType)

読み取り最適化モデルの対応する外部キーを取得します。

(継承元 RuntimeModelConvention)
GetIndex(IIndex, RuntimeEntityType)

読み取り最適化モデルの対応するインデックスを取得します。

(継承元 RuntimeModelConvention)
GetKey(IKey, RuntimeEntityType)

読み取り最適化モデルの対応するキーを取得します。

(継承元 RuntimeModelConvention)
ProcessComplexPropertyAnnotations(Dictionary<String,Object>, IComplexProperty, RuntimeComplexProperty, Boolean)

読み取り専用オブジェクトに設定されるプロパティ注釈を更新します。

(継承元 RuntimeModelConvention)
ProcessElementTypeAnnotations(Dictionary<String,Object>, IElementType, RuntimeElementType, Boolean)

読み取り専用オブジェクトに設定される要素型の注釈を更新します。

(継承元 RuntimeModelConvention)
ProcessEntityTypeAnnotations(Dictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

読み取り専用オブジェクトに設定されるエンティティ型の注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessEntityTypeAnnotations(IDictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

読み取り専用オブジェクトに設定されるエンティティ型の注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessEntityTypeMappingFragmentAnnotations(Dictionary<String,Object>, IEntityTypeMappingFragment, RuntimeEntityTypeMappingFragment, Boolean)

リレーショナル プロパティ更新、読み取り専用オブジェクトに設定される注釈をオーバーライドします。

(継承元 RelationalRuntimeModelConvention)
ProcessForeignKeyAnnotations(Dictionary<String,Object>, IForeignKey, RuntimeForeignKey, Boolean)

読み取り専用オブジェクトに設定される外部キー注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessFunctionAnnotations(Dictionary<String,Object>, IDbFunction, RuntimeDbFunction, Boolean)

読み取り専用オブジェクトに設定される関数注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessFunctionParameterAnnotations(Dictionary<String,Object>, IDbFunctionParameter, RuntimeDbFunctionParameter, Boolean)

読み取り専用オブジェクトに設定される関数パラメーター注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessIndexAnnotations(Dictionary<String,Object>, IIndex, RuntimeIndex, Boolean)

読み取り専用オブジェクトに設定されるインデックス注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessKeyAnnotations(Dictionary<String,Object>, IKey, RuntimeKey, Boolean)

読み取り専用オブジェクトに設定されるキー注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessKeyAnnotations(IDictionary<String,Object>, IKey, RuntimeKey, Boolean)

読み取り専用オブジェクトに設定されるキー注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessModelAnnotations(Dictionary<String,Object>, IModel, RuntimeModel, Boolean)

読み取り専用オブジェクトに設定されるモデル注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessModelFinalized(IModel)

モデルが完成した後に呼び出され、変更できなくなります。

(継承元 RuntimeModelConvention)
ProcessNavigationAnnotations(Dictionary<String,Object>, INavigation, RuntimeNavigation, Boolean)

読み取り専用オブジェクトに設定されるナビゲーション注釈を更新します。

(継承元 RuntimeModelConvention)
ProcessPropertyAnnotations(Dictionary<String,Object>, IProperty, RuntimeProperty, Boolean)

読み取り専用オブジェクトに設定されるプロパティ注釈を更新します。

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

リレーショナル プロパティ更新、読み取り専用オブジェクトに設定される注釈をオーバーライドします。

(継承元 RelationalRuntimeModelConvention)
ProcessPropertyOverridesAnnotations(Dictionary<String,Object>, IRelationalPropertyOverrides, RuntimeRelationalPropertyOverrides, Boolean)

リレーショナル プロパティ更新、読み取り専用オブジェクトに設定される注釈をオーバーライドします。

(継承元 RelationalRuntimeModelConvention)
ProcessSequenceAnnotations(Dictionary<String,Object>, ISequence, RuntimeSequence, Boolean)

読み取り専用オブジェクトに設定されるシーケンス注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessServicePropertyAnnotations(Dictionary<String,Object>, IServiceProperty, RuntimeServiceProperty, Boolean)

読み取り専用オブジェクトに設定されるサービス プロパティ注釈を更新します。

(継承元 RuntimeModelConvention)
ProcessSkipNavigationAnnotations(Dictionary<String,Object>, ISkipNavigation, RuntimeSkipNavigation, Boolean)

読み取り専用オブジェクトに設定されるスキップ ナビゲーション注釈を更新します。

(継承元 RuntimeModelConvention)
ProcessStoredProcedureAnnotations(Dictionary<String,Object>, IStoredProcedure, RuntimeStoredProcedure, Boolean)

読み取り専用オブジェクトに設定されるストアド プロシージャ注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessStoredProcedureParameterAnnotations(Dictionary<String,Object>, IStoredProcedureParameter, RuntimeStoredProcedureParameter, Boolean)

読み取り専用オブジェクトに設定されるストアド プロシージャ パラメーター注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessStoredProcedureResultColumnAnnotations(Dictionary<String,Object>, IStoredProcedureResultColumn, RuntimeStoredProcedureResultColumn, Boolean)

読み取り専用オブジェクトに設定されるストアド プロシージャの結果列注釈を更新します。

(継承元 RelationalRuntimeModelConvention)
ProcessTriggerAnnotations(Dictionary<String,Object>, ITrigger, RuntimeTrigger, Boolean)

読み取り専用オブジェクトに設定されるトリガー注釈を更新します。

(継承元 RuntimeModelConvention)
ProcessTypeMappingConfigurationAnnotations(Dictionary<String,Object>, ITypeMappingConfiguration, RuntimeTypeMappingConfiguration, Boolean)

読み取り専用オブジェクトに設定されるプロパティ注釈を更新します。

(継承元 RuntimeModelConvention)

適用対象