Language

IConventionSkipNavigationBuilder インターフェイス

定義

規則から IConventionSkipNavigation を構成するための簡単な API サーフェスを提供します。

このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public interface IConventionSkipNavigationBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder>
public interface IConventionSkipNavigationBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
type IConventionSkipNavigationBuilder = interface
    interface IConventionPropertyBaseBuilder<IConventionSkipNavigationBuilder>
    interface IConventionAnnotatableBuilder
type IConventionSkipNavigationBuilder = interface
    interface IConventionPropertyBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionSkipNavigationBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionSkipNavigationBuilder)
Public Interface IConventionSkipNavigationBuilder
Implements IConventionPropertyBaseBuilder
実装

注釈

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

プロパティ

Name 説明
Metadata

構成されているナビゲーション プロパティを取得します。

ModelBuilder

モデル ビルダーを取得します。

(継承元 IConventionAnnotatableBuilder)

メソッド

Name 説明
AutoInclude(Nullable<Boolean>, Boolean)

このナビゲーションがクエリに自動的に含まれるよう構成します。

CanRemoveAnnotation(String, Boolean)

この構成ソースを使用して、指定した名前の注釈を削除できるかどうかを示す値を返します。

(継承元 IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

指定した名前と値を持つ注釈をこの構成ソースから設定できるかどうかを示す値を返します。

(継承元 IConventionAnnotatableBuilder)
CanSetAutoInclude(Nullable<Boolean>, Boolean)

現在の構成ソースのクエリにこのナビゲーションを自動的に含まれるよう構成できるかどうかを示す値を返します。

CanSetField(FieldInfo, Boolean)

現在の構成ソースからこのプロパティに似たオブジェクトにバッキング フィールドを設定できるかどうかを示す値を返します。

(継承元 IConventionPropertyBaseBuilder)
CanSetField(String, Boolean)

現在の構成ソースからこのプロパティに似たオブジェクトにバッキング フィールドを設定できるかどうかを示す値を返します。

(継承元 IConventionPropertyBaseBuilder)
CanSetForeignKey(IConventionForeignKey, Boolean)

指定された構成ソースからこのナビゲーションに対して ForeignKey を設定できるかどうかを示す値を返します。

CanSetInverse(IConventionSkipNavigation, Boolean)

指定された構成ソースからこのナビゲーションに対して Inverse を設定できるかどうかを示す値を返します。

CanSetLazyLoadingEnabled(Nullable<Boolean>, Boolean)

現在の構成ソースからの遅延読み込みを有効にするようにこのナビゲーションを構成できるかどうかを示す値を返します。

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

現在の構成ソースからこのプロパティに似たオブジェクトに対して PropertyAccessMode を設定できるかどうかを示す値を返します。

(継承元 IConventionPropertyBaseBuilder)
EnableLazyLoading(Nullable<Boolean>, Boolean)

遅延読み込みを有効にするようにこのナビゲーションを構成します。

HasAnnotation(String, Object, Boolean)

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

(継承元 IConventionPropertyBaseBuilder<TBuilder>)
HasField(FieldInfo, Boolean)

このナビゲーションに使用するバッキング フィールドを設定します。

HasField(String, Boolean)

このナビゲーションに使用するバッキング フィールドを設定します。

HasForeignKey(IConventionForeignKey, Boolean)

外部キーを設定します。

HasInverse(IConventionSkipNavigation, Boolean)

逆スキップ ナビゲーションを設定します。

HasNoAnnotation(String, Boolean)

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

(継承元 IConventionPropertyBaseBuilder<TBuilder>)
HasNonNullAnnotation(String, Object, Boolean)

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

(継承元 IConventionPropertyBaseBuilder<TBuilder>)
RemoveAnnotation(String, Boolean)
古い.

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

(継承元 IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
古い.

指定した名前の下に格納されている注釈を設定または削除します。

(継承元 IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

このナビゲーションに使用する PropertyAccessMode を設定します。

適用対象