Compartilhar via


RuntimeEntityType.AddSkipNavigation Método

Definição

Sobrecargas

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

Adiciona uma nova propriedade de navegação skip a esse tipo de entidade.

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

Adiciona uma nova propriedade de navegação skip a esse tipo de entidade.

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

Adiciona uma nova propriedade de navegação skip a esse tipo de entidade.

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

Parâmetros

name
String

O nome da propriedade de navegação skip a ser adicionada.

targetEntityType
RuntimeEntityType

O tipo de entidade do qual a propriedade de navegação skip conterá uma(s) instância(s).

foreignKey
RuntimeForeignKey

A chave estrangeira para o tipo de junção.

collection
Boolean

Se a propriedade de navegação é uma propriedade de coleção.

onDependent
Boolean

Se a propriedade de navegação é definida no lado dependente da chave estrangeira subjacente.

clrType
Type

O tipo de valor que esta navegação contém.

propertyInfo
PropertyInfo

A propriedade CLR correspondente ou null para uma navegação de sombra.

fieldInfo
FieldInfo

O campo CLR correspondente ou null para uma navegação de sombra.

propertyAccessMode
PropertyAccessMode

O PropertyAccessMode usado para esta navegação.

eagerLoaded
Boolean

Um valor que indica se essa navegação deve ser carregada por padrão.

Retornos

A propriedade de navegação skip recém-criada.

Aplica-se a

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

Adiciona uma nova propriedade de navegação skip a esse tipo de entidade.

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

Parâmetros

name
String

O nome da propriedade de navegação skip a ser adicionada.

targetEntityType
RuntimeEntityType

O tipo de entidade do qual a propriedade de navegação skip conterá uma(s) instância(s).

foreignKey
RuntimeForeignKey

A chave estrangeira para o tipo de junção.

collection
Boolean

Se a propriedade de navegação é uma propriedade de coleção.

onDependent
Boolean

Se a propriedade de navegação é definida no lado dependente da chave estrangeira subjacente.

clrType
Type

O tipo de valor que esta navegação contém.

propertyInfo
PropertyInfo

A propriedade CLR correspondente ou null para uma navegação de sombra.

fieldInfo
FieldInfo

O campo CLR correspondente ou null para uma navegação de sombra.

propertyAccessMode
PropertyAccessMode

O PropertyAccessMode usado para esta navegação.

eagerLoaded
Boolean

Um valor que indica se essa navegação deve ser carregada por padrão.

lazyLoadingEnabled
Boolean

Um valor que indica se essa navegação deve ser habilitada para carregamento lento.

Retornos

A propriedade de navegação skip recém-criada.

Aplica-se a