다음을 통해 공유


RuntimeEntityType.AddSkipNavigation 메서드

정의

오버로드

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

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

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

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

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation AddSkipNavigation (string name, Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType targetEntityType, Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey foreignKey, bool collection, 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 AddSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation
override this.AddSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation
Public Overridable Function AddSkipNavigation (name As String, targetEntityType As RuntimeEntityType, foreignKey As RuntimeForeignKey, collection As Boolean, 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 RuntimeSkipNavigation

매개 변수

name
String

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

targetEntityType
RuntimeEntityType

skip 탐색 속성에 instance 보유할 엔터티 형식입니다.

foreignKey
RuntimeForeignKey

조인 형식의 외래 키입니다.

collection
Boolean

탐색 속성이 컬렉션 속성인지 여부입니다.

onDependent
Boolean

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

clrType
Type

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

propertyInfo
PropertyInfo

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

fieldInfo
FieldInfo

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

propertyAccessMode
PropertyAccessMode

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

eagerLoaded
Boolean

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

반환

새로 만든 건너뛰기 탐색 속성입니다.

적용 대상

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation AddSkipNavigation (string name, Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType targetEntityType, Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey foreignKey, bool collection, 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 AddSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation
override this.AddSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeEntityType * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeSkipNavigation
Public Overridable Function AddSkipNavigation (name As String, targetEntityType As RuntimeEntityType, foreignKey As RuntimeForeignKey, collection As Boolean, 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 RuntimeSkipNavigation

매개 변수

name
String

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

targetEntityType
RuntimeEntityType

skip 탐색 속성에 instance 보유할 엔터티 형식입니다.

foreignKey
RuntimeForeignKey

조인 형식의 외래 키입니다.

collection
Boolean

탐색 속성이 컬렉션 속성인지 여부입니다.

onDependent
Boolean

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

clrType
Type

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

propertyInfo
PropertyInfo

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

fieldInfo
FieldInfo

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

propertyAccessMode
PropertyAccessMode

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

eagerLoaded
Boolean

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

lazyLoadingEnabled
Boolean

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

반환

새로 만든 건너뛰기 탐색 속성입니다.

적용 대상