ModelBuilder.Query Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Query(Type, Action<QueryTypeBuilder>) |
Effectue la configuration d’un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle. Cette surcharge permet de configurer le type de requête en ligne dans l’appel de méthode plutôt que d’être chaîné après un appel à Query<TQuery>(). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type de requête. |
Query(Type) |
Obsolète.
Retourne un objet qui peut être utilisé pour configurer un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle. |
Query(Type, Action<EntityTypeBuilder>) |
Obsolète.
Effectue la configuration d’un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle. Cette surcharge permet de configurer le type de requête en ligne dans l’appel de méthode plutôt que d’être chaîné après un appel à Query<TQuery>(). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type de requête. |
Query<TQuery>() |
Obsolète.
Retourne un objet qui peut être utilisé pour configurer un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle. |
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>) |
Obsolète.
Effectue la configuration d’un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle. Cette surcharge permet de configurer le type de requête en ligne dans l’appel de méthode plutôt que d’être chaîné après un appel à Query<TQuery>(). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type de requête. |
Query(Type, Action<QueryTypeBuilder>)
Effectue la configuration d’un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle.
Cette surcharge permet de configurer le type de requête en ligne dans l’appel de méthode plutôt que d’être chaîné après un appel à Query<TQuery>(). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type de requête.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Query (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder> buildAction);
abstract member Query : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Query : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Query (type As Type, buildAction As Action(Of QueryTypeBuilder)) As ModelBuilder
Paramètres
- type
- Type
Type de requête à configurer.
- buildAction
- Action<QueryTypeBuilder>
Action qui effectue la configuration du type de requête.
Retours
La même ModelBuilder instance afin que des appels de configuration supplémentaires puissent être chaînés.
S’applique à
Query(Type)
Attention
Use Entity(type).HasNoKey() instead
Retourne un objet qui peut être utilisé pour configurer un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder Query (Type type);
[System.Obsolete("Use Entity(type).HasNoKey() instead")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Query (Type type);
abstract member Query : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder
override this.Query : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder
[<System.Obsolete("Use Entity(type).HasNoKey() instead")>]
abstract member Query : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Query : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Query (type As Type) As QueryTypeBuilder
Public Overridable Function Query (type As Type) As EntityTypeBuilder
Paramètres
- type
- Type
Type de requête à configurer.
Retours
Objet qui peut être utilisé pour configurer le type de requête.
- Attributs
S’applique à
Query(Type, Action<EntityTypeBuilder>)
Attention
Use Entity(type).HasNoKey() instead
Effectue la configuration d’un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle.
Cette surcharge permet de configurer le type de requête en ligne dans l’appel de méthode plutôt que d’être chaîné après un appel à Query<TQuery>(). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type de requête.
[System.Obsolete("Use Entity(type).HasNoKey() instead")]
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Query (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
[<System.Obsolete("Use Entity(type).HasNoKey() instead")>]
abstract member Query : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Query : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Query (type As Type, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Paramètres
- type
- Type
Type de requête à configurer.
- buildAction
- Action<EntityTypeBuilder>
Action qui effectue la configuration du type de requête.
Retours
La même ModelBuilder instance afin que des appels de configuration supplémentaires puissent être chaînés.
- Attributs
S’applique à
Query<TQuery>()
Attention
Use Entity<TEntity>().HasNoKey() instead
Retourne un objet qui peut être utilisé pour configurer un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery> Query<TQuery> () where TQuery : class;
[System.Obsolete("Use Entity<TEntity>().HasNoKey() instead")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery> Query<TQuery> () where TQuery : class;
abstract member Query : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> (requires 'Query : null)
override this.Query : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> (requires 'Query : null)
[<System.Obsolete("Use Entity<TEntity>().HasNoKey() instead")>]
abstract member Query : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> (requires 'Query : null)
override this.Query : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> (requires 'Query : null)
Public Overridable Function Query(Of TQuery As Class) () As QueryTypeBuilder(Of TQuery)
Paramètres de type
- TQuery
Type de requête à configurer.
Retours
Objet qui peut être utilisé pour configurer le type de requête.
- Attributs
S’applique à
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Attention
Use Entity<TEntity>().HasNoKey() instead
Effectue la configuration d’un type de requête donné dans le modèle. Si le type de requête ne fait pas déjà partie du modèle, il est ajouté au modèle.
Cette surcharge permet de configurer le type de requête en ligne dans l’appel de méthode plutôt que d’être chaîné après un appel à Query<TQuery>(). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type de requête.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Query<TQuery> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery>> buildAction) where TQuery : class;
[System.Obsolete("Use Entity<TEntity>().HasNoKey() instead")]
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Query<TQuery> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery>> buildAction) where TQuery : class;
abstract member Query : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
override this.Query : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
[<System.Obsolete("Use Entity<TEntity>().HasNoKey() instead")>]
abstract member Query : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
override this.Query : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
Public Overridable Function Query(Of TQuery As Class) (buildAction As Action(Of QueryTypeBuilder(Of TQuery))) As ModelBuilder
Paramètres de type
- TQuery
Type de requête à configurer.
Paramètres
- buildAction
- Action<QueryTypeBuilder<TQuery>>
Action qui effectue la configuration du type de requête.
Retours
La même ModelBuilder instance afin que des appels de configuration supplémentaires puissent être chaînés.
- Attributs