Condividi tramite


RuntimeEntityType.AddSkipNavigation Metodo

Definizione

Overload

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

Aggiunge una nuova proprietà di spostamento ignora a questo tipo di entità.

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

Aggiunge una nuova proprietà di spostamento ignora a questo tipo di entità.

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

Aggiunge una nuova proprietà di spostamento ignora a questo tipo di entità.

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

Parametri

name
String

Nome della proprietà di spostamento ignora da aggiungere.

targetEntityType
RuntimeEntityType

Il tipo di entità di cui la proprietà di navigazione ignora contiene un'istanza di.

foreignKey
RuntimeForeignKey

Chiave esterna al tipo di join.

collection
Boolean

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

onDependent
Boolean

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

clrType
Type

Tipo di valore contenuto in questo riquadro di spostamento.

propertyInfo
PropertyInfo

Proprietà CLR corrispondente o null per uno spostamento shadow.

fieldInfo
FieldInfo

Campo CLR corrispondente o null per uno spostamento shadow.

propertyAccessMode
PropertyAccessMode

Oggetto PropertyAccessMode utilizzato per questo spostamento.

eagerLoaded
Boolean

Valore che indica se questo spostamento deve essere caricato per impostazione predefinita.

Restituisce

Proprietà di spostamento ignorata appena creata.

Si applica a

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

Aggiunge una nuova proprietà di spostamento ignora a questo tipo di entità.

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

Parametri

name
String

Nome della proprietà di spostamento ignora da aggiungere.

targetEntityType
RuntimeEntityType

Il tipo di entità di cui la proprietà di navigazione ignora contiene un'istanza di.

foreignKey
RuntimeForeignKey

Chiave esterna al tipo di join.

collection
Boolean

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

onDependent
Boolean

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

clrType
Type

Tipo di valore contenuto in questo riquadro di spostamento.

propertyInfo
PropertyInfo

Proprietà CLR corrispondente o null per uno spostamento shadow.

fieldInfo
FieldInfo

Campo CLR corrispondente o null per uno spostamento shadow.

propertyAccessMode
PropertyAccessMode

Oggetto PropertyAccessMode utilizzato per questo spostamento.

eagerLoaded
Boolean

Valore che indica se questo spostamento deve essere caricato per impostazione predefinita.

lazyLoadingEnabled
Boolean

Valore che indica se questa navigazione deve essere abilitata per il caricamento lazy.

Restituisce

Proprietà di spostamento ignorata appena creata.

Si applica a