Jazyk

ModelBuilder.Query Metoda

Definice

Přetížení

Název Description
Query(Type, Action<QueryTypeBuilder>)

Provádí konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

Toto přetížení umožňuje konfiguraci typu dotazu provést v řádku v volání metody namísto zřetězování po volání Query<TQuery>(). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ dotazu.

Query(Type)
Zastaralé.

Vrátí objekt, který lze použít ke konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

Query(Type, Action<EntityTypeBuilder>)
Zastaralé.

Provádí konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

Toto přetížení umožňuje konfiguraci typu dotazu provést v řádku v volání metody namísto zřetězování po volání Query<TQuery>(). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ dotazu.

Query<TQuery>()
Zastaralé.

Vrátí objekt, který lze použít ke konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Zastaralé.

Provádí konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

Toto přetížení umožňuje konfiguraci typu dotazu provést v řádku v volání metody namísto zřetězování po volání Query<TQuery>(). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ dotazu.

Query(Type, Action<QueryTypeBuilder>)

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Provádí konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

Toto přetížení umožňuje konfiguraci typu dotazu provést v řádku v volání metody namísto zřetězování po volání Query<TQuery>(). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ dotazu.

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

Parametry

type
Type

Typ dotazu, který se má nakonfigurovat.

buildAction
Action<QueryTypeBuilder>

Akce, která provádí konfiguraci typu dotazu.

Návraty

Stejná ModelBuilder instance, aby bylo možné zřetězit další volání konfigurace.

Platí pro

Query(Type)

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Upozornění

Use Entity(type).HasNoKey() instead

Vrátí objekt, který lze použít ke konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

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

Parametry

type
Type

Typ dotazu, který se má nakonfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci typu dotazu.

Atributy

Platí pro

Query(Type, Action<EntityTypeBuilder>)

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Upozornění

Use Entity(type).HasNoKey() instead

Provádí konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

Toto přetížení umožňuje konfiguraci typu dotazu provést v řádku v volání metody namísto zřetězování po volání Query<TQuery>(). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ dotazu.

[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

Parametry

type
Type

Typ dotazu, který se má nakonfigurovat.

buildAction
Action<EntityTypeBuilder>

Akce, která provádí konfiguraci typu dotazu.

Návraty

Stejná ModelBuilder instance, aby bylo možné zřetězit další volání konfigurace.

Atributy

Platí pro

Query<TQuery>()

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Upozornění

Use Entity<TEntity>().HasNoKey() instead

Vrátí objekt, který lze použít ke konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

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)

Parametry typu

TQuery

Typ dotazu, který se má nakonfigurovat.

Návraty

Objekt, který lze použít ke konfiguraci typu dotazu.

Atributy

Platí pro

Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)

Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs
Zdroj:
ModelBuilder.cs

Upozornění

Use Entity<TEntity>().HasNoKey() instead

Provádí konfiguraci daného typu dotazu v modelu. Pokud typ dotazu ještě není součástí modelu, přidá se do modelu.

Toto přetížení umožňuje konfiguraci typu dotazu provést v řádku v volání metody namísto zřetězování po volání Query<TQuery>(). To umožňuje další konfiguraci na úrovni modelu zřetězený po konfiguraci pro typ dotazu.

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

Parametry typu

TQuery

Typ dotazu, který se má nakonfigurovat.

Parametry

buildAction
Action<QueryTypeBuilder<TQuery>>

Akce, která provádí konfiguraci typu dotazu.

Návraty

Stejná ModelBuilder instance, aby bylo možné zřetězit další volání konfigurace.

Atributy

Platí pro