IReadOnlyRelationalPropertyOverrides インターフェイス

定義

特定のテーブルに似たストア オブジェクトのプロパティ ファセットオーバーライドを表します。

public interface IReadOnlyRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyRelationalPropertyOverrides = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyRelationalPropertyOverrides
Implements IReadOnlyAnnotatable
派生
実装

注釈

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

プロパティ

ColumnName

指定したテーブルに似たストア オブジェクトを対象とする場合にプロパティがマップされる列を取得します。

IsColumnNameOverridden

列名がオーバーライドされているかどうかを示す値を取得します。

Item[String]

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

(継承元 IReadOnlyAnnotatable)
Property

オーバーライドの対象となるプロパティを取得します。

StoreObject

これらのオーバーライドの対象となるテーブルに似たストア オブジェクトの ID。

メソッド

AnnotationsToDebugString(Int32)

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

(継承元 IReadOnlyAnnotatable)
FindAnnotation(String)

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

(継承元 IReadOnlyAnnotatable)
GetAnnotation(String)

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

(継承元 IReadOnlyAnnotatable)
GetAnnotations()

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

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

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

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

拡張メソッド

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

ID の増分を返します。

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

ID シードを返します。

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

プロパティに SqlServerValueGenerationStrategy 使用する を返します。

適用対象