Freigeben über


IConventionEntityTypeBuilder.HasSkipNavigation Methode

Definition

Überlädt

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguriert eine Überspringen der Navigation zwischen diesem und dem Zielentitätstyp.

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguriert eine Überspringen der Navigation zwischen diesem und dem Zielentitätstyp.

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguriert eine Überspringen der Navigation und die Inverse zwischen diesem und dem Zielentitätstyp.

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguriert eine Überspringen der Navigation zwischen diesem und dem Zielentitätstyp.

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguriert eine Überspringen der Navigation zwischen diesem und dem Zielentitätstyp.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder HasSkipNavigation (System.Reflection.MemberInfo navigation, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, bool? collection = default, bool? onDependent = default, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder? HasSkipNavigation (System.Reflection.MemberInfo navigation, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, bool? collection = default, bool? onDependent = default, bool fromDataAnnotation = false);
abstract member HasSkipNavigation : System.Reflection.MemberInfo * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * Nullable<bool> * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder
Public Function HasSkipNavigation (navigation As MemberInfo, targetEntityType As IConventionEntityType, Optional collection As Nullable(Of Boolean) = Nothing, Optional onDependent As Nullable(Of Boolean) = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionSkipNavigationBuilder

Parameter

navigation
MemberInfo

Die Navigationseigenschaft.

targetEntityType
IConventionEntityType

Der Entitätstyp, auf den die Navigation abzielt.

collection
Nullable<Boolean>

Gibt an, ob die Navigationseigenschaft eine Auflistungseigenschaft ist.

onDependent
Nullable<Boolean>

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

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das zum Konfigurieren der Beziehung verwendet werden kann, wenn sie für den Entitätstyp vorhanden ist, null andernfalls.

Gilt für:

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguriert eine Überspringen der Navigation zwischen diesem und dem Zielentitätstyp.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder HasSkipNavigation (string navigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, bool? collection = default, bool? onDependent = default, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder? HasSkipNavigation (string navigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, bool? collection = default, bool? onDependent = default, bool fromDataAnnotation = false);
abstract member HasSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * Nullable<bool> * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder
Public Function HasSkipNavigation (navigationName As String, targetEntityType As IConventionEntityType, Optional collection As Nullable(Of Boolean) = Nothing, Optional onDependent As Nullable(Of Boolean) = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionSkipNavigationBuilder

Parameter

navigationName
String

Der Name der Navigationseigenschaft.

targetEntityType
IConventionEntityType

Der Entitätstyp, auf den die Navigation abzielt.

collection
Nullable<Boolean>

Gibt an, ob die Navigationseigenschaft eine Auflistungseigenschaft ist.

onDependent
Nullable<Boolean>

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

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das zum Konfigurieren der Beziehung verwendet werden kann, wenn sie für den Entitätstyp vorhanden ist, null andernfalls.

Gilt für:

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguriert eine Überspringen der Navigation und die Inverse zwischen diesem und dem Zielentitätstyp.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder HasSkipNavigation (System.Reflection.MemberInfo navigation, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, System.Reflection.MemberInfo inverseNavigation, bool? collections = default, bool? onDependent = default, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder? HasSkipNavigation (System.Reflection.MemberInfo navigation, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, System.Reflection.MemberInfo inverseNavigation, bool? collections = default, bool? onDependent = default, bool fromDataAnnotation = false);
abstract member HasSkipNavigation : System.Reflection.MemberInfo * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Reflection.MemberInfo * Nullable<bool> * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder
Public Function HasSkipNavigation (navigation As MemberInfo, targetEntityType As IConventionEntityType, inverseNavigation As MemberInfo, Optional collections As Nullable(Of Boolean) = Nothing, Optional onDependent As Nullable(Of Boolean) = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionSkipNavigationBuilder

Parameter

navigation
MemberInfo

Die Navigationseigenschaft für diesen Entitätstyp, die Teil der Beziehung ist.

targetEntityType
IConventionEntityType

Der Entitätstyp, auf den diese Beziehung abzielt.

inverseNavigation
MemberInfo

Die Navigationseigenschaft für den Zielentitätstyp, der Teil der Beziehung ist. Wenn null angegeben wird, wird die Beziehung ohne Navigationseigenschaft am Zielende konfiguriert.

collections
Nullable<Boolean>

Gibt an, ob es sich bei beiden Navigationseigenschaften um Sammlungen handelt oder ob es sich bei beiden Navigationseigenschaften nicht um Sammlungen handelt.

onDependent
Nullable<Boolean>

Gibt an, ob beide Navigationseigenschaften auf der abhängigen Seite der zugrunde liegenden Fremdschlüssel definiert sind.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das zum Konfigurieren der Beziehung verwendet werden kann, wenn sie für den Entitätstyp vorhanden ist, null andernfalls.

Gilt für:

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguriert eine Überspringen der Navigation zwischen diesem und dem Zielentitätstyp.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder? HasSkipNavigation (string navigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, Type? navigationType = default, bool? collection = default, bool? onDependent = default, bool fromDataAnnotation = false);
abstract member HasSkipNavigation : string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * Type * Nullable<bool> * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder
Public Function HasSkipNavigation (navigationName As String, targetEntityType As IConventionEntityType, Optional navigationType As Type = Nothing, Optional collection As Nullable(Of Boolean) = Nothing, Optional onDependent As Nullable(Of Boolean) = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionSkipNavigationBuilder

Parameter

navigationName
String

Der Name der Navigationseigenschaft.

targetEntityType
IConventionEntityType

Der Entitätstyp, auf den die Navigation abzielt.

navigationType
Type

Der Navigationstyp.

collection
Nullable<Boolean>

Gibt an, ob die Navigationseigenschaft eine Auflistungseigenschaft ist.

onDependent
Nullable<Boolean>

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

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das zum Konfigurieren der Beziehung verwendet werden kann, wenn sie für den Entitätstyp vorhanden ist, null andernfalls.

Gilt für: