Udostępnij za pośrednictwem


IConventionEntityTypeBuilder.HasSkipNavigation Metoda

Definicja

Przeciążenia

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

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

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

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

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

Konfiguruje nawigację pomiń i odwrotność między tym a typem jednostki docelowej.

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

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

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

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

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

Parametry

navigation
MemberInfo

Właściwość nawigacji.

targetEntityType
IConventionEntityType

Typ jednostki, który jest przeznaczony dla nawigacji.

collection
Nullable<Boolean>

Określa, czy właściwość nawigacji jest właściwością kolekcji.

onDependent
Nullable<Boolean>

Określa, czy właściwość nawigacji jest definiowana po stronie zależnej bazowego klucza obcego.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

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

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

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

Parametry

navigationName
String

Nazwa właściwości nawigacji.

targetEntityType
IConventionEntityType

Typ jednostki, który jest przeznaczony dla nawigacji.

collection
Nullable<Boolean>

Określa, czy właściwość nawigacji jest właściwością kolekcji.

onDependent
Nullable<Boolean>

Określa, czy właściwość nawigacji jest definiowana po stronie zależnej bazowego klucza obcego.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

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

Konfiguruje nawigację pomiń i odwrotność między tym a typem jednostki docelowej.

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

Parametry

navigation
MemberInfo

Właściwość nawigacji dla tego typu jednostki, która jest częścią relacji.

targetEntityType
IConventionEntityType

Typ jednostki, dla którego jest przeznaczona ta relacja.

inverseNavigation
MemberInfo

Właściwość nawigacji w typie jednostki docelowej, która jest częścią relacji. Jeśli null zostanie określona, relacja zostanie skonfigurowana bez właściwości nawigacji na końcu docelowym.

collections
Nullable<Boolean>

Określa, czy obie właściwości nawigacji są kolekcjami, czy nie są kolekcjami.

onDependent
Nullable<Boolean>

Określa, czy obie właściwości nawigacji są zdefiniowane po stronie zależnej od podstawowych kluczy obcych.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy

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

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

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

Parametry

navigationName
String

Nazwa właściwości nawigacji.

targetEntityType
IConventionEntityType

Typ jednostki, który jest przeznaczony dla nawigacji.

navigationType
Type

Typ nawigacji.

collection
Nullable<Boolean>

Określa, czy właściwość nawigacji jest właściwością kolekcji.

onDependent
Nullable<Boolean>

Określa, czy właściwość nawigacji jest definiowana po stronie zależnej bazowego klucza obcego.

fromDataAnnotation
Boolean

Wskazuje, czy konfiguracja została określona przy użyciu adnotacji danych.

Zwraca

Obiekt, który może służyć do konfigurowania relacji, jeśli istnieje w typie jednostki, null w przeciwnym razie.

Dotyczy