ModelBuilder.Query Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Query(Type, Action<QueryTypeBuilder>) |
Realiza la configuración de un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al modelo. Esta sobrecarga permite que la configuración del tipo de consulta se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Query<TQuery>(). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del tipo de consulta. |
Query(Type) |
Obsoletos.
Devuelve un objeto que se puede usar para configurar un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al modelo. |
Query(Type, Action<EntityTypeBuilder>) |
Obsoletos.
Realiza la configuración de un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al modelo. Esta sobrecarga permite que la configuración del tipo de consulta se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Query<TQuery>(). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del tipo de consulta. |
Query<TQuery>() |
Obsoletos.
Devuelve un objeto que se puede usar para configurar un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al modelo. |
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>) |
Obsoletos.
Realiza la configuración de un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al modelo. Esta sobrecarga permite que la configuración del tipo de consulta se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Query<TQuery>(). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del tipo de consulta. |
Query(Type, Action<QueryTypeBuilder>)
Realiza la configuración de un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al modelo.
Esta sobrecarga permite que la configuración del tipo de consulta se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Query<TQuery>(). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del 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
Tipo de consulta que se va a configurar.
- buildAction
- Action<QueryTypeBuilder>
Acción que realiza la configuración del tipo de consulta.
Devoluciones
La misma ModelBuilder instancia para que se puedan encadenar llamadas de configuración adicionales.
Se aplica a
Query(Type)
Precaución
Use Entity(type).HasNoKey() instead
Devuelve un objeto que se puede usar para configurar un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al 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
Tipo de consulta que se va a configurar.
Devoluciones
Objeto que se puede usar para configurar el tipo de consulta.
- Atributos
Se aplica a
Query(Type, Action<EntityTypeBuilder>)
Precaución
Use Entity(type).HasNoKey() instead
Realiza la configuración de un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al modelo.
Esta sobrecarga permite que la configuración del tipo de consulta se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Query<TQuery>(). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del 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
Tipo de consulta que se va a configurar.
- buildAction
- Action<EntityTypeBuilder>
Acción que realiza la configuración del tipo de consulta.
Devoluciones
La misma ModelBuilder instancia para que se puedan encadenar llamadas de configuración adicionales.
- Atributos
Se aplica a
Query<TQuery>()
Precaución
Use Entity<TEntity>().HasNoKey() instead
Devuelve un objeto que se puede usar para configurar un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al 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
Tipo de consulta que se va a configurar.
Devoluciones
Objeto que se puede usar para configurar el tipo de consulta.
- Atributos
Se aplica a
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Precaución
Use Entity<TEntity>().HasNoKey() instead
Realiza la configuración de un tipo de consulta determinado en el modelo. Si el tipo de consulta aún no forma parte del modelo, se agregará al modelo.
Esta sobrecarga permite que la configuración del tipo de consulta se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Query<TQuery>(). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del 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
Tipo de consulta que se va a configurar.
Parámetros
- buildAction
- Action<QueryTypeBuilder<TQuery>>
Acción que realiza la configuración del tipo de consulta.
Devoluciones
La misma ModelBuilder instancia para que se puedan encadenar llamadas de configuración adicionales.
- Atributos