次の方法で共有


IConventionSkipNavigationBuilder インターフェイス

定義

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

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

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

注釈

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

プロパティ

Metadata

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

ModelBuilder

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

(継承元 IConventionAnnotatableBuilder)

メソッド

AutoInclude(Nullable<Boolean>, Boolean)

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

CanRemoveAnnotation(String, Boolean)

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

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

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

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

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

CanSetField(FieldInfo, Boolean)

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

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

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

(継承元 IConventionPropertyBaseBuilder<TBuilder>)
CanSetForeignKey(IConventionForeignKey, Boolean)

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

CanSetInverse(IConventionSkipNavigation, Boolean)

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

CanSetLazyLoadingEnabled(Nullable<Boolean>, Boolean)

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

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

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

(継承元 IConventionPropertyBaseBuilder<TBuilder>)
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と存在する場合は、既存の注釈を上書きします。 value が指定されている場合 null は、注釈を削除します。

(継承元 IConventionPropertyBaseBuilder<TBuilder>)
RemoveAnnotation(String, Boolean)
互換性のために残されています。.

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

(継承元 IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
互換性のために残されています。.

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

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

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

適用対象