RuntimeEntityType.AddSkipNavigation Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla