Aracılığıyla paylaş


RuntimeEntityType.AddSkipNavigation Yöntem

Tanım

Aşırı Yüklemeler

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

Bu varlık türüne yeni bir atlama gezinti özelliği ekler.

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

Bu varlık türüne yeni bir atlama gezinti özelliği ekler.

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

Bu varlık türüne yeni bir atlama gezinti özelliği ekler.

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

Parametreler

name
String

Eklenecek atla gezinti özelliğinin adı.

targetEntityType
RuntimeEntityType

Skip gezinti özelliğinin bir örneğini barındıracağı varlık türü.

foreignKey
RuntimeForeignKey

Birleştirme türünün yabancı anahtarı.

collection
Boolean

Gezinti özelliğinin bir koleksiyon özelliği olup olmadığı.

onDependent
Boolean

Gezinti özelliğinin temel alınan yabancı anahtarın bağımlı tarafında tanımlanıp tanımlanmadığı.

clrType
Type

Bu gezintide bulunan değerin türü.

propertyInfo
PropertyInfo

Karşılık gelen CLR özelliği veya null gölge gezinti için.

fieldInfo
FieldInfo

Karşılık gelen CLR alanı veya null gölge gezinti için.

propertyAccessMode
PropertyAccessMode

PropertyAccessMode Bu gezinti için kullanılan.

eagerLoaded
Boolean

Bu gezintinin varsayılan olarak istekli yüklenip yüklenmeyeceğini belirten bir değer.

Döndürülenler

Yeni oluşturulan atlama gezinti özelliği.

Şunlara uygulanır

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

Bu varlık türüne yeni bir atlama gezinti özelliği ekler.

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

Parametreler

name
String

Eklenecek atla gezinti özelliğinin adı.

targetEntityType
RuntimeEntityType

Skip gezinti özelliğinin bir örneğini barındıracağı varlık türü.

foreignKey
RuntimeForeignKey

Birleştirme türünün yabancı anahtarı.

collection
Boolean

Gezinti özelliğinin bir koleksiyon özelliği olup olmadığı.

onDependent
Boolean

Gezinti özelliğinin temel alınan yabancı anahtarın bağımlı tarafında tanımlanıp tanımlanmadığı.

clrType
Type

Bu gezintide bulunan değerin türü.

propertyInfo
PropertyInfo

Karşılık gelen CLR özelliği veya null gölge gezinti için.

fieldInfo
FieldInfo

Karşılık gelen CLR alanı veya null gölge gezinti için.

propertyAccessMode
PropertyAccessMode

PropertyAccessMode Bu gezinti için kullanılan.

eagerLoaded
Boolean

Bu gezintinin varsayılan olarak istekli yüklenip yüklenmeyeceğini belirten bir değer.

lazyLoadingEnabled
Boolean

Bu gezintinin gecikmeli yükleme için etkinleştirilip etkinleştirilmeydiğini gösteren bir değer.

Döndürülenler

Yeni oluşturulan atlama gezinti özelliği.

Şunlara uygulanır