次の方法で共有


IConventionForeignKeyBuilder.CanSetNavigation メソッド

定義

オーバーロード

CanSetNavigation(MemberInfo, Boolean, Boolean)

指定したプロパティを現在の構成ソースからこのリレーションシップのナビゲーションとして使用できるかどうかを示す値を返します。

CanSetNavigation(String, Boolean, Boolean)

指定した名前のプロパティを、現在の構成ソースからこのリレーションシップのナビゲーションとして使用できるかどうかを示す値を返します。

CanSetNavigation(MemberInfo, Boolean, Boolean)

指定したプロパティを現在の構成ソースからこのリレーションシップのナビゲーションとして使用できるかどうかを示す値を返します。

public bool CanSetNavigation (System.Reflection.MemberInfo property, bool pointsToPrincipal, bool fromDataAnnotation = false);
public bool CanSetNavigation (System.Reflection.MemberInfo? property, bool pointsToPrincipal, bool fromDataAnnotation = false);
abstract member CanSetNavigation : System.Reflection.MemberInfo * bool * bool -> bool
Public Function CanSetNavigation (property As MemberInfo, pointsToPrincipal As Boolean, Optional fromDataAnnotation As Boolean = false) As Boolean

パラメーター

property
MemberInfo

使用するプロパティ。

pointsToPrincipal
Boolean

ナビゲーションがプリンシパル型を指す依存型に基づくかどうかを示す値。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

true 指定されたプロパティをナビゲーションとして使用できる場合は 。

適用対象

CanSetNavigation(String, Boolean, Boolean)

指定した名前のプロパティを、現在の構成ソースからこのリレーションシップのナビゲーションとして使用できるかどうかを示す値を返します。

public bool CanSetNavigation (string name, bool pointsToPrincipal, bool fromDataAnnotation = false);
public bool CanSetNavigation (string? name, bool pointsToPrincipal, bool fromDataAnnotation = false);
abstract member CanSetNavigation : string * bool * bool -> bool
Public Function CanSetNavigation (name As String, pointsToPrincipal As Boolean, Optional fromDataAnnotation As Boolean = false) As Boolean

パラメーター

name
String

使用するプロパティの名前。

pointsToPrincipal
Boolean

ナビゲーションがプリンシパル型を指す依存型に基づくかどうかを示す値。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

true 指定されたプロパティをナビゲーションとして使用できる場合は 。

適用対象