Share via


IConventionContext<TMetadata> インターフェイス

定義

各規約呼び出しに関連付けられているコンテキスト情報。

public interface IConventionContext<in TMetadata> : Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext
type IConventionContext<'Metadata> = interface
    interface IConventionContext
Public Interface IConventionContext(Of In TMetadata)
Implements IConventionContext

型パラメーター

TMetadata

メタデータ オブジェクトの型。

この型パラメーターは反変です。 つまり、指定した型、または弱い派生型のいずれかを使用することができます。 共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。
実装

注釈

詳細と例については、「 モデルの構築規則 」を参照してください。

メソッド

DelayConventions()

メタデータの側面が変更されたときに、規則が直ちに実行されないようにします。 遅延規則はすべて、返されたオブジェクトが破棄された後に実行されます。

(継承元 IConventionContext)
StopProcessing()

これを呼び出すと、他の規則によって関連するイベントをさらに処理できなくなります。

(継承元 IConventionContext)
StopProcessing(TMetadata)

これを呼び出すと、他の規則によって関連するイベントをさらに処理できなくなります。

StopProcessingIfChanged(TMetadata)

これを呼び出すと、指定されたオブジェクトが異なる場合に、他の規則によって関連するイベントをさらに処理できなくなります。

適用対象