Sdílet prostřednictvím


RuntimeEntityType.AddSkipNavigation Metoda

Definice

Přetížení

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

Přidá k tomuto typu entity novou vlastnost skip navigation.

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

Přidá k tomuto typu entity novou vlastnost skip navigation.

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

Přidá k tomuto typu entity novou vlastnost skip navigation.

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

Parametry

name
String

Název vlastnosti skip navigation, která se má přidat.

targetEntityType
RuntimeEntityType

Typ entity, pro kterou bude vlastnost skip navigation obsahovat instance.

foreignKey
RuntimeForeignKey

Cizí klíč pro typ spojení.

collection
Boolean

Určuje, jestli je vlastnost navigace vlastností kolekce.

onDependent
Boolean

Určuje, zda je vlastnost navigace definována na závislé straně podkladového cizího klíče.

clrType
Type

Typ hodnoty, kterou tato navigace obsahuje.

propertyInfo
PropertyInfo

Odpovídající vlastnost CLR nebo null pro stínovou navigaci.

fieldInfo
FieldInfo

Odpovídající pole CLR nebo null pro stínovou navigaci.

propertyAccessMode
PropertyAccessMode

Používá se PropertyAccessMode pro tuto navigaci.

eagerLoaded
Boolean

Hodnota označující, jestli má být tato navigace ve výchozím nastavení načítána nedočkavě.

Návraty

Nově vytvořená vlastnost skip navigation

Platí pro

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

Přidá k tomuto typu entity novou vlastnost skip navigation.

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

Parametry

name
String

Název vlastnosti skip navigation, která se má přidat.

targetEntityType
RuntimeEntityType

Typ entity, pro kterou bude vlastnost skip navigation obsahovat instance.

foreignKey
RuntimeForeignKey

Cizí klíč pro typ spojení.

collection
Boolean

Určuje, jestli je vlastnost navigace vlastností kolekce.

onDependent
Boolean

Určuje, zda je vlastnost navigace definována na závislé straně podkladového cizího klíče.

clrType
Type

Typ hodnoty, kterou tato navigace obsahuje.

propertyInfo
PropertyInfo

Odpovídající vlastnost CLR nebo null pro stínovou navigaci.

fieldInfo
FieldInfo

Odpovídající pole CLR nebo null pro stínovou navigaci.

propertyAccessMode
PropertyAccessMode

Používá se PropertyAccessMode pro tuto navigaci.

eagerLoaded
Boolean

Hodnota označující, jestli má být tato navigace ve výchozím nastavení načítána nedočkavě.

lazyLoadingEnabled
Boolean

Hodnota označující, zda má být tato navigace povolena pro opožděné načítání.

Návraty

Nově vytvořená vlastnost skip navigation

Platí pro