RuntimeEntityType.AddNavigation Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean) |
Fügt diesem Entitätstyp eine neue Navigationseigenschaft hinzu. |
AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean) |
Fügt diesem Entitätstyp eine neue Navigationseigenschaft hinzu. |
AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)
Fügt diesem Entitätstyp eine neue Navigationseigenschaft hinzu.
public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation AddNavigation (string name, Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey foreignKey, 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 AddNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation
override this.AddNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation
Public Overridable Function AddNavigation (name As String, foreignKey As RuntimeForeignKey, 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 RuntimeNavigation
Parameter
- name
- String
Der Name der hinzuzufügenden Navigationseigenschaft skip.
- foreignKey
- RuntimeForeignKey
Der Fremdschlüssel, der die Beziehung definiert, durch die diese Navigationseigenschaft navigiert.
- onDependent
- Boolean
Ein Wert, der angibt, ob die Navigationseigenschaft auf der abhängigen Seite des zugrunde liegenden Fremdschlüssels definiert ist.
- clrType
- Type
Der Werttyp, den diese Navigation enthält.
- propertyInfo
- PropertyInfo
Die entsprechende CLR-Eigenschaft oder null
für eine Schattennavigation.
- fieldInfo
- FieldInfo
Das entsprechende CLR-Feld oder null
für eine Schattennavigation.
- propertyAccessMode
- PropertyAccessMode
Die PropertyAccessMode für diese Navigation verwendete.
- eagerLoaded
- Boolean
Ein Wert, der angibt, ob diese Navigation standardmäßig eifrig geladen werden soll.
Gibt zurück
Die neu erstellte Navigationseigenschaft.
Gilt für:
AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)
Fügt diesem Entitätstyp eine neue Navigationseigenschaft hinzu.
public virtual Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation AddNavigation (string name, Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey foreignKey, 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 AddNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation
override this.AddNavigation : string * Microsoft.EntityFrameworkCore.Metadata.RuntimeForeignKey * bool * Type * System.Reflection.PropertyInfo * System.Reflection.FieldInfo * Microsoft.EntityFrameworkCore.PropertyAccessMode * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.RuntimeNavigation
Public Overridable Function AddNavigation (name As String, foreignKey As RuntimeForeignKey, 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 RuntimeNavigation
Parameter
- name
- String
Der Name der hinzuzufügenden Navigationseigenschaft.
- foreignKey
- RuntimeForeignKey
Der Fremdschlüssel, der die Beziehung definiert, durch die diese Navigationseigenschaft navigiert.
- onDependent
- Boolean
Ein Wert, der angibt, ob die Navigationseigenschaft auf der abhängigen Seite des zugrunde liegenden Fremdschlüssels definiert ist.
- clrType
- Type
Der Werttyp, den diese Navigation enthält.
- propertyInfo
- PropertyInfo
Die entsprechende CLR-Eigenschaft oder null
für eine Schattennavigation.
- fieldInfo
- FieldInfo
Das entsprechende CLR-Feld oder null
für eine Schattennavigation.
- propertyAccessMode
- PropertyAccessMode
Die PropertyAccessMode für diese Navigation verwendete.
- eagerLoaded
- Boolean
Ein Wert, der angibt, ob diese Navigation standardmäßig eifrig geladen werden soll.
- lazyLoadingEnabled
- Boolean
Ein Wert, der angibt, ob diese Navigation für verzögertes Laden aktiviert werden soll.
Gibt zurück
Die neu erstellte Navigationseigenschaft.
Gilt für:
Entity Framework
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für