RuntimeEntityType.AddSkipNavigation Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro