IConventionEntityTypeMappingFragment インターフェイス

定義

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを表します。

public interface IConventionEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IConventionEntityTypeMappingFragment = interface
    interface IReadOnlyEntityTypeMappingFragment
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionEntityTypeMappingFragment
Implements IConventionAnnotatable, IReadOnlyEntityTypeMappingFragment
実装

注釈

詳細と例については、「 エンティティ型とリレーションシップのモデル 化」を参照してください。

プロパティ

Builder

このフラグメントの構成に使用できるビルダーを取得します。

EntityType

フラグメントが定義されているエンティティ型を取得します。

IsInModel

このオブジェクトがモデル内にあるかどうか、つまり、モデルから削除されていないかどうかを示します。

(継承元 IConventionAnnotatable)
IsTableExcludedFromMigrations

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を取得します。

(継承元 IReadOnlyEntityTypeMappingFragment)
Item[String]

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

(継承元 IReadOnlyAnnotatable)
StoreObject

構成が適用されるストア オブジェクトを取得します。

(継承元 IReadOnlyEntityTypeMappingFragment)

メソッド

AddAnnotation(String, Object, Boolean)

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

(継承元 IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

オブジェクトに注釈を追加します。

(継承元 IConventionAnnotatable)
AnnotationsToDebugString(Int32)

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

(継承元 IReadOnlyAnnotatable)
FindAnnotation(String)

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

(継承元 IConventionAnnotatable)
GetAnnotation(String)

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

(継承元 IConventionAnnotatable)
GetAnnotations()

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

(継承元 IConventionAnnotatable)
GetConfigurationSource()

このフラグメントの構成ソースを返します。

GetIsTableExcludedFromMigrationsConfigurationSource()

の を取得しますConfigurationSourceIsTableExcludedFromMigrations

RemoveAnnotation(String)

指定した名前の注釈をこのオブジェクトから削除します。

(継承元 IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

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

(継承元 IConventionAnnotatable)
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を設定します。

SetOrRemoveAnnotation(String, Object, Boolean)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 null は、既存の注釈を削除します。

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

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

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

(継承元 IReadOnlyEntityTypeMappingFragment)

拡張メソッド

GetUseSqlReturningClauseConfigurationSource(IConventionEntityTypeMappingFragment)

関連付けられたテーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを示す構成ソースを取得します。

IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment)

テーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを示す値を返します。 RETURNING 句は、仮想テーブルや AFTER トリガーを含むテーブルなど、特定の Sqlite 機能と互換性がありません。

UseSqlReturningClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

テーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを示す値を設定します。 RETURNING 句は、仮想テーブルや AFTER トリガーを含むテーブルなど、特定の Sqlite 機能と互換性がありません。

GetUseSqlOutputClauseConfigurationSource(IConventionEntityTypeMappingFragment)

関連付けられたテーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを設定の構成ソースを取得します。

IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment)

関連付けられたテーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を返します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

UseSqlOutputClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

関連付けられたテーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを設定します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

適用対象