Condividi tramite


IConventionEntityTypeBuilder.HasSkipNavigation Metodo

Definizione

Overload

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

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

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

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

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

Configura uno spostamento ignorato e l'inverso tra questo e il tipo di entità di destinazione.

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

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

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

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

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

Parametri

navigation
MemberInfo

Proprietà di navigazione.

targetEntityType
IConventionEntityType

Tipo di entità destinato alla navigazione.

collection
Nullable<Boolean>

Se la proprietà di spostamento è una proprietà di raccolta.

onDependent
Nullable<Boolean>

Se la proprietà di spostamento è definita sul lato dipendente della chiave esterna sottostante.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null in caso contrario.

Si applica a

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

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

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

Parametri

navigationName
String

Nome della proprietà di navigazione.

targetEntityType
IConventionEntityType

Tipo di entità destinato alla navigazione.

collection
Nullable<Boolean>

Se la proprietà di spostamento è una proprietà di raccolta.

onDependent
Nullable<Boolean>

Se la proprietà di spostamento è definita sul lato dipendente della chiave esterna sottostante.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null in caso contrario.

Si applica a

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

Configura uno spostamento ignorato e l'inverso tra questo e il tipo di entità di destinazione.

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

Parametri

navigation
MemberInfo

Proprietà di spostamento in questo tipo di entità che fa parte della relazione.

targetEntityType
IConventionEntityType

Tipo di entità destinato a questa relazione.

inverseNavigation
MemberInfo

Proprietà di spostamento nel tipo di entità di destinazione che fa parte della relazione. Se null specificato, la relazione verrà configurata senza una proprietà di spostamento alla fine della destinazione.

collections
Nullable<Boolean>

Indipendentemente dal fatto che entrambe le proprietà di spostamento siano raccolte o non siano raccolte.

onDependent
Nullable<Boolean>

Se entrambe le proprietà di spostamento sono definite sul lato dipendente delle chiavi esterne sottostanti.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null in caso contrario.

Si applica a

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

Configura uno spostamento ignorato tra questo e il tipo di entità di destinazione.

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

Parametri

navigationName
String

Nome della proprietà di navigazione.

targetEntityType
IConventionEntityType

Tipo di entità destinato alla navigazione.

navigationType
Type

Tipo di spostamento.

collection
Nullable<Boolean>

Se la proprietà di spostamento è una proprietà di raccolta.

onDependent
Nullable<Boolean>

Se la proprietà di spostamento è definita sul lato dipendente della chiave esterna sottostante.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata usando un'annotazione dati.

Restituisce

Oggetto che può essere usato per configurare la relazione se presente nel tipo di entità, null in caso contrario.

Si applica a