次の方法で共有


ITrigger インターフェイス

定義

ストア トリガーを表します。

public interface ITrigger : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger
type ITrigger = interface
    interface IReadOnlyTrigger
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public Interface ITrigger
Implements IAnnotatable, IReadOnlyTrigger
派生
実装

注釈

トリガー機能はデータベースによって異なるため、これは主にプロバイダーが独自の注釈を追加するための拡張ポイントです。

詳細と例については、「 データベース トリガー 」を参照してください。

プロパティ

EntityType

このトリガーが定義されているエンティティ型を取得します。

Item[String]

指定した名前の注釈の値を取得し、存在しない場合は を null 返します。

(継承元 IReadOnlyAnnotatable)
ModelName

モデル内のトリガーの名前を取得します。

(継承元 IReadOnlyTrigger)

メソッド

AddRuntimeAnnotation(String, Object)

このオブジェクトにランタイム注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。

(継承元 IAnnotatable)
AnnotationsToDebugString(Int32)

オブジェクトで宣言されているすべての注釈のデバッグ文字列を取得します。

(継承元 IReadOnlyAnnotatable)
FindAnnotation(String)

指定した名前の注釈を取得し、存在しない場合は を null 返します。

(継承元 IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

指定された名前のランタイム注釈を取得し、存在しない場合は を null 返します。

(継承元 IAnnotatable)
FindRuntimeAnnotationValue(String)

指定された名前のランタイム注釈の値を取得し、存在しない場合は を null 返します。

(継承元 IAnnotatable)
GetAnnotation(String)

指定した名前の注釈を取得し、存在しない場合は をスローします。

(継承元 IReadOnlyAnnotatable)
GetAnnotations()

現在の オブジェクトのすべての注釈を取得します。

(継承元 IReadOnlyAnnotatable)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

指定された名前のランタイム注釈の値を取得し、存在しない場合は追加します。

(継承元 IAnnotatable)
GetRuntimeAnnotations()

現在の オブジェクトのすべてのランタイム注釈を取得します。

(継承元 IAnnotatable)
RemoveRuntimeAnnotation(String)

指定されたランタイム注釈をこのオブジェクトから削除します。

(継承元 IAnnotatable)
SetRuntimeAnnotation(String, Object)

指定したキーの下に格納されているランタイム注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。

(継承元 IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

指定されたメタデータの人間が判読できる表現を作成します。

警告: 返される文字列の形式に依存しないでください。 デバッグ専用に設計されており、リリース間で任意に変更される可能性があります。

(継承元 IReadOnlyTrigger)

拡張メソッド

GetDatabaseName(IReadOnlyTrigger)

データベース内のトリガーの名前を取得します。

GetDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

トリガーのデータベース名を取得します。

GetDefaultDatabaseName(IReadOnlyTrigger)

データベース内のこのトリガーに使用される既定の名前を返します。

GetDefaultDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

このトリガーに使用される既定のデータベース名を返します。

GetTableName(IReadOnlyTrigger)

このトリガーが定義されているテーブルの名前を取得します。

GetTableSchema(IReadOnlyTrigger)

このトリガーが定義されているテーブルのスキーマを取得します。

適用対象