ModelBuilder.Query Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Query(Type, Action<QueryTypeBuilder>) |
Esegue la configurazione di un determinato tipo di query nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello. Questo overload consente di eseguire la configurazione del tipo di query in linea nella chiamata al metodo anziché essere concatenati dopo una chiamata a Query<TQuery>(). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello dopo la configurazione per il tipo di query. |
Query(Type) |
Obsoleti.
Restituisce un oggetto che può essere utilizzato per configurare un tipo di query specificato nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello. |
Query(Type, Action<EntityTypeBuilder>) |
Obsoleti.
Esegue la configurazione di un determinato tipo di query nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello. Questo overload consente di eseguire la configurazione del tipo di query in linea nella chiamata al metodo anziché essere concatenati dopo una chiamata a Query<TQuery>(). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello dopo la configurazione per il tipo di query. |
Query<TQuery>() |
Obsoleti.
Restituisce un oggetto che può essere utilizzato per configurare un tipo di query specificato nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello. |
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>) |
Obsoleti.
Esegue la configurazione di un determinato tipo di query nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello. Questo overload consente di eseguire la configurazione del tipo di query in linea nella chiamata al metodo anziché essere concatenati dopo una chiamata a Query<TQuery>(). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello dopo la configurazione per il tipo di query. |
Query(Type, Action<QueryTypeBuilder>)
Esegue la configurazione di un determinato tipo di query nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello.
Questo overload consente di eseguire la configurazione del tipo di query in linea nella chiamata al metodo anziché essere concatenati dopo una chiamata a Query<TQuery>(). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello dopo la configurazione per il tipo di query.
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
Parametri
- type
- Type
Tipo di query da configurare.
- buildAction
- Action<QueryTypeBuilder>
Azione che esegue la configurazione del tipo di query.
Restituisce
ModelBuilder Stessa istanza in modo che sia possibile concatenare le chiamate di configurazione aggiuntive.
Si applica a
Query(Type)
Attenzione
Use Entity(type).HasNoKey() instead
Restituisce un oggetto che può essere utilizzato per configurare un tipo di query specificato nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello.
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
Parametri
- type
- Type
Tipo di query da configurare.
Restituisce
Oggetto che può essere utilizzato per configurare il tipo di query.
- Attributi
Si applica a
Query(Type, Action<EntityTypeBuilder>)
Attenzione
Use Entity(type).HasNoKey() instead
Esegue la configurazione di un determinato tipo di query nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello.
Questo overload consente di eseguire la configurazione del tipo di query in linea nella chiamata al metodo anziché essere concatenati dopo una chiamata a Query<TQuery>(). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello dopo la configurazione per il tipo di query.
[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
Parametri
- type
- Type
Tipo di query da configurare.
- buildAction
- Action<EntityTypeBuilder>
Azione che esegue la configurazione del tipo di query.
Restituisce
ModelBuilder Stessa istanza in modo che sia possibile concatenare le chiamate di configurazione aggiuntive.
- Attributi
Si applica a
Query<TQuery>()
Attenzione
Use Entity<TEntity>().HasNoKey() instead
Restituisce un oggetto che può essere utilizzato per configurare un tipo di query specificato nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello.
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)
Parametri di tipo
- TQuery
Tipo di query da configurare.
Restituisce
Oggetto che può essere utilizzato per configurare il tipo di query.
- Attributi
Si applica a
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Attenzione
Use Entity<TEntity>().HasNoKey() instead
Esegue la configurazione di un determinato tipo di query nel modello. Se il tipo di query non fa già parte del modello, verrà aggiunto al modello.
Questo overload consente di eseguire la configurazione del tipo di query in linea nella chiamata al metodo anziché essere concatenati dopo una chiamata a Query<TQuery>(). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello dopo la configurazione per il tipo di query.
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
Parametri di tipo
- TQuery
Tipo di query da configurare.
Parametri
- buildAction
- Action<QueryTypeBuilder<TQuery>>
Azione che esegue la configurazione del tipo di query.
Restituisce
ModelBuilder Stessa istanza in modo che sia possibile concatenare le chiamate di configurazione aggiuntive.
- Attributi