Udostępnij za pośrednictwem


RuntimeEntityType.AddSkipNavigation Metoda

Definicja

Przeciążenia

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

Dodaje nową właściwość nawigacji pomiń do tego typu jednostki.

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

Dodaje nową właściwość nawigacji pomiń do tego typu jednostki.

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

Dodaje nową właściwość nawigacji pomiń do tego typu jednostki.

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

Nazwa właściwości nawigacji pomijania do dodania.

targetEntityType
RuntimeEntityType

Typ jednostki, dla którego właściwość pomijania nawigacji będzie przechowywać wystąpienia.

foreignKey
RuntimeForeignKey

Klucz obcy typu sprzężenia.

collection
Boolean

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

onDependent
Boolean

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

clrType
Type

Typ wartości przechowywanej przez tę nawigację.

propertyInfo
PropertyInfo

Odpowiednia właściwość CLR lub null nawigacja w tle.

fieldInfo
FieldInfo

Odpowiednie pole CLR lub null nawigacja w tle.

propertyAccessMode
PropertyAccessMode

Element PropertyAccessMode używany na potrzeby tej nawigacji.

eagerLoaded
Boolean

Wartość wskazująca, czy ta nawigacja powinna być domyślnie ładowana.

Zwraca

Nowo utworzona właściwość nawigacji pomija.

Dotyczy

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

Dodaje nową właściwość nawigacji pomiń do tego typu jednostki.

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

Nazwa właściwości nawigacji pomijania do dodania.

targetEntityType
RuntimeEntityType

Typ jednostki, dla którego właściwość pomijania nawigacji będzie przechowywać wystąpienia.

foreignKey
RuntimeForeignKey

Klucz obcy typu sprzężenia.

collection
Boolean

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

onDependent
Boolean

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

clrType
Type

Typ wartości przechowywanej przez tę nawigację.

propertyInfo
PropertyInfo

Odpowiednia właściwość CLR lub null nawigacja w tle.

fieldInfo
FieldInfo

Odpowiednie pole CLR lub null nawigacja w tle.

propertyAccessMode
PropertyAccessMode

Element PropertyAccessMode używany na potrzeby tej nawigacji.

eagerLoaded
Boolean

Wartość wskazująca, czy ta nawigacja powinna być domyślnie ładowana.

lazyLoadingEnabled
Boolean

Wartość wskazująca, czy ta nawigacja powinna być włączona w przypadku ładowania z opóźnieniem.

Zwraca

Nowo utworzona właściwość nawigacji pomija.

Dotyczy