Share via


RuntimeEntityType.AddSkipNavigation Methode

Definition

Überlädt

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

Fügt diesem Entitätstyp eine neue Überspringensnavigationseigenschaft hinzu.

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

Fügt diesem Entitätstyp eine neue Überspringensnavigationseigenschaft hinzu.

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

Fügt diesem Entitätstyp eine neue Überspringensnavigationseigenschaft hinzu.

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

Parameter

name
String

Der Name der hinzuzufügenden Navigationseigenschaft überspringen.

targetEntityType
RuntimeEntityType

Der Entitätstyp, der von der Eigenschaft "Navigation überspringen" eine instance enthält.

foreignKey
RuntimeForeignKey

Der Fremdschlüssel für den Jointyp.

collection
Boolean

Gibt an, ob die Navigationseigenschaft eine Auflistungseigenschaft ist.

onDependent
Boolean

Gibt an, ob die Navigationseigenschaft auf der abhängigen Seite des zugrunde liegenden Fremdschlüssels definiert ist.

clrType
Type

Der Werttyp, den diese Navigation enthält.

propertyInfo
PropertyInfo

Die entsprechende CLR-Eigenschaft oder null für eine Schattennavigation.

fieldInfo
FieldInfo

Das entsprechende CLR-Feld oder null für eine Schattennavigation.

propertyAccessMode
PropertyAccessMode

Die PropertyAccessMode für diese Navigation verwendete.

eagerLoaded
Boolean

Ein Wert, der angibt, ob diese Navigation standardmäßig geladen werden soll.

Gibt zurück

Die neu erstellte Skip-Navigationseigenschaft.

Gilt für:

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

Fügt diesem Entitätstyp eine neue Überspringensnavigationseigenschaft hinzu.

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

Parameter

name
String

Der Name der hinzuzufügenden Navigationseigenschaft überspringen.

targetEntityType
RuntimeEntityType

Der Entitätstyp, der von der Eigenschaft "Navigation überspringen" eine instance enthält.

foreignKey
RuntimeForeignKey

Der Fremdschlüssel für den Jointyp.

collection
Boolean

Gibt an, ob die Navigationseigenschaft eine Auflistungseigenschaft ist.

onDependent
Boolean

Gibt an, ob die Navigationseigenschaft auf der abhängigen Seite des zugrunde liegenden Fremdschlüssels definiert ist.

clrType
Type

Der Werttyp, den diese Navigation enthält.

propertyInfo
PropertyInfo

Die entsprechende CLR-Eigenschaft oder null für eine Schattennavigation.

fieldInfo
FieldInfo

Das entsprechende CLR-Feld oder null für eine Schattennavigation.

propertyAccessMode
PropertyAccessMode

Die PropertyAccessMode für diese Navigation verwendete.

eagerLoaded
Boolean

Ein Wert, der angibt, ob diese Navigation standardmäßig geladen werden soll.

lazyLoadingEnabled
Boolean

Ein Wert, der angibt, ob diese Navigation für verzögertes Laden aktiviert werden soll.

Gibt zurück

Die neu erstellte Skip-Navigationseigenschaft.

Gilt für: