다음을 통해 공유


RuntimeEntityType.AddNavigation 메서드

정의

오버로드

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

이 엔터티 형식에 새 탐색 속성을 추가합니다.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

이 엔터티 형식에 새 탐색 속성을 추가합니다.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

이 엔터티 형식에 새 탐색 속성을 추가합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation AddNavigation (string name, Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey foreignKey, bool onDependent, Type clrType, System.Reflection.PropertyInfo? propertyInfo = default, System.Reflection.FieldInfo? fieldInfo = default, Microsoft.EntityFrameworkCore.PropertyAccessMode propertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField, bool eagerLoaded = false);
abstract member AddNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation
override this.AddNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation
Public Overridable Function AddNavigation (name As String, foreignKey As RuntimeForeignKey, onDependent As Boolean, clrType As Type, Optional propertyInfo As PropertyInfo = Nothing, Optional fieldInfo As FieldInfo = Nothing, Optional propertyAccessMode As PropertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField, Optional eagerLoaded As Boolean = false) As RuntimeNavigation

매개 변수

name
String

추가할 탐색 건너뛰기 속성의 이름입니다.

foreignKey
RuntimeForeignKey

이 탐색 속성이 탐색할 관계를 정의하는 외래 키입니다.

onDependent
Boolean

탐색 속성이 기본 외래 키의 종속 쪽에 정의되어 있는지 여부를 나타내는 값입니다.

clrType
Type

이 탐색에서 보유하는 값의 형식입니다.

propertyInfo
PropertyInfo

섀도 탐색에 해당하는 CLR 속성 또는 null 입니다.

fieldInfo
FieldInfo

섀도 탐색에 해당하는 CLR 필드 또는 null 입니다.

propertyAccessMode
PropertyAccessMode

PropertyAccessMode 이 탐색에 사용되는 입니다.

eagerLoaded
Boolean

이 탐색이 기본적으로 로드되어야 하는지 여부를 나타내는 값입니다.

반환

새로 만든 탐색 속성입니다.

적용 대상

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

이 엔터티 형식에 새 탐색 속성을 추가합니다.

public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation AddNavigation (string name, Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey foreignKey, bool onDependent, Type clrType, System.Reflection.PropertyInfo? propertyInfo = default, System.Reflection.FieldInfo? fieldInfo = default, Microsoft.EntityFrameworkCore.PropertyAccessMode propertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField, bool eagerLoaded = false, bool lazyLoadingEnabled = true);
abstract member AddNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation
override this.AddNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation
Public Overridable Function AddNavigation (name As String, foreignKey As RuntimeForeignKey, onDependent As Boolean, clrType As Type, Optional propertyInfo As PropertyInfo = Nothing, Optional fieldInfo As FieldInfo = Nothing, Optional propertyAccessMode As PropertyAccessMode = Microsoft.EntityFrameworkCore.PropertyAccessMode.PreferField, Optional eagerLoaded As Boolean = false, Optional lazyLoadingEnabled As Boolean = true) As RuntimeNavigation

매개 변수

name
String

추가할 탐색 속성의 이름입니다.

foreignKey
RuntimeForeignKey

이 탐색 속성이 탐색할 관계를 정의하는 외래 키입니다.

onDependent
Boolean

탐색 속성이 기본 외래 키의 종속 쪽에 정의되어 있는지 여부를 나타내는 값입니다.

clrType
Type

이 탐색에서 보유하는 값의 형식입니다.

propertyInfo
PropertyInfo

섀도 탐색에 해당하는 CLR 속성 또는 null 입니다.

fieldInfo
FieldInfo

섀도 탐색에 해당하는 CLR 필드 또는 null 입니다.

propertyAccessMode
PropertyAccessMode

PropertyAccessMode 이 탐색에 사용되는 입니다.

eagerLoaded
Boolean

이 탐색이 기본적으로 로드되어야 하는지 여부를 나타내는 값입니다.

lazyLoadingEnabled
Boolean

지연 로드에 이 탐색을 사용하도록 설정해야 하는지 여부를 나타내는 값입니다.

반환

새로 만든 탐색 속성입니다.

적용 대상