ModelBuilder.Query Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Query(Type, Action<QueryTypeBuilder>) |
Executa a configuração de um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo. Essa sobrecarga permite que a configuração do tipo de consulta seja feita em linha na chamada de método em vez de ser encadeada após uma chamada para Query<TQuery>(). Isso permite que a configuração adicional no nível do modelo seja encadeada após a configuração do tipo de consulta. |
Query(Type) |
Obsoleto.
Retorna um objeto que pode ser usado para configurar um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo. |
Query(Type, Action<EntityTypeBuilder>) |
Obsoleto.
Executa a configuração de um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo. Essa sobrecarga permite que a configuração do tipo de consulta seja feita em linha na chamada de método em vez de ser encadeada após uma chamada para Query<TQuery>(). Isso permite que a configuração adicional no nível do modelo seja encadeada após a configuração do tipo de consulta. |
Query<TQuery>() |
Obsoleto.
Retorna um objeto que pode ser usado para configurar um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo. |
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>) |
Obsoleto.
Executa a configuração de um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo. Essa sobrecarga permite que a configuração do tipo de consulta seja feita em linha na chamada de método em vez de ser encadeada após uma chamada para Query<TQuery>(). Isso permite que a configuração adicional no nível do modelo seja encadeada após a configuração do tipo de consulta. |
Query(Type, Action<QueryTypeBuilder>)
Executa a configuração de um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo.
Essa sobrecarga permite que a configuração do tipo de consulta seja feita em linha na chamada de método em vez de ser encadeada após uma chamada para Query<TQuery>(). Isso permite que a configuração adicional no nível do modelo seja encadeada após a configuração do tipo de consulta.
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
Parâmetros
- type
- Type
O tipo de consulta a ser configurado.
- buildAction
- Action<QueryTypeBuilder>
Uma ação que executa a configuração do tipo de consulta.
Retornos
A mesma ModelBuilder instância para que chamadas de configuração adicionais possam ser encadeadas.
Aplica-se a
Query(Type)
Cuidado
Use Entity(type).HasNoKey() instead
Retorna um objeto que pode ser usado para configurar um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo.
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
Parâmetros
- type
- Type
O tipo de consulta a ser configurado.
Retornos
Um objeto que pode ser usado para configurar o tipo de consulta.
- Atributos
Aplica-se a
Query(Type, Action<EntityTypeBuilder>)
Cuidado
Use Entity(type).HasNoKey() instead
Executa a configuração de um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo.
Essa sobrecarga permite que a configuração do tipo de consulta seja feita em linha na chamada de método em vez de ser encadeada após uma chamada para Query<TQuery>(). Isso permite que a configuração adicional no nível do modelo seja encadeada após a configuração do tipo de consulta.
[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
Parâmetros
- type
- Type
O tipo de consulta a ser configurado.
- buildAction
- Action<EntityTypeBuilder>
Uma ação que executa a configuração do tipo de consulta.
Retornos
A mesma ModelBuilder instância para que chamadas de configuração adicionais possam ser encadeadas.
- Atributos
Aplica-se a
Query<TQuery>()
Cuidado
Use Entity<TEntity>().HasNoKey() instead
Retorna um objeto que pode ser usado para configurar um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo.
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)
Parâmetros de tipo
- TQuery
O tipo de consulta a ser configurado.
Retornos
Um objeto que pode ser usado para configurar o tipo de consulta.
- Atributos
Aplica-se a
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Cuidado
Use Entity<TEntity>().HasNoKey() instead
Executa a configuração de um determinado tipo de consulta no modelo. Se o tipo de consulta ainda não fizer parte do modelo, ele será adicionado ao modelo.
Essa sobrecarga permite que a configuração do tipo de consulta seja feita em linha na chamada de método em vez de ser encadeada após uma chamada para Query<TQuery>(). Isso permite que a configuração adicional no nível do modelo seja encadeada após a configuração do tipo de consulta.
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
Parâmetros de tipo
- TQuery
O tipo de consulta a ser configurado.
Parâmetros
- buildAction
- Action<QueryTypeBuilder<TQuery>>
Uma ação que executa a configuração do tipo de consulta.
Retornos
A mesma ModelBuilder instância para que chamadas de configuração adicionais possam ser encadeadas.
- Atributos
Aplica-se a
Entity Framework