Freigeben über


ModelBuilder.Query Methode

Definition

Überlädt

Query(Type, Action<QueryTypeBuilder>)

Führt die Konfiguration eines bestimmten Abfragetyps im Modell aus. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Diese Überladung ermöglicht es, die Konfiguration des Abfragetyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Query<TQuery>()werden. Dadurch kann eine zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Abfragetyp verkettet werden.

Query(Type)
Veraltet.

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Abfragetyps im Modell verwendet werden kann. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Query(Type, Action<EntityTypeBuilder>)
Veraltet.

Führt die Konfiguration eines bestimmten Abfragetyps im Modell aus. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Diese Überladung ermöglicht es, die Konfiguration des Abfragetyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Query<TQuery>()werden. Dadurch kann eine zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Abfragetyp verkettet werden.

Query<TQuery>()
Veraltet.

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Abfragetyps im Modell verwendet werden kann. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

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

Führt die Konfiguration eines bestimmten Abfragetyps im Modell aus. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Diese Überladung ermöglicht es, die Konfiguration des Abfragetyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Query<TQuery>()werden. Dadurch kann eine zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Abfragetyp verkettet werden.

Query(Type, Action<QueryTypeBuilder>)

Führt die Konfiguration eines bestimmten Abfragetyps im Modell aus. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Diese Überladung ermöglicht es, die Konfiguration des Abfragetyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Query<TQuery>()werden. Dadurch kann eine zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Abfragetyp verkettet werden.

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

Parameter

type
Type

Der zu konfigurierende Abfragetyp.

buildAction
Action<QueryTypeBuilder>

Eine Aktion, die die Konfiguration des Abfragetyps ausführt.

Gibt zurück

Dasselbe ModelBuilder instance, sodass zusätzliche Konfigurationsaufrufe verkettet werden können.

Gilt für:

Query(Type)

Achtung

Use Entity(type).HasNoKey() instead

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Abfragetyps im Modell verwendet werden kann. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

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

Parameter

type
Type

Der zu konfigurierende Abfragetyp.

Gibt zurück

Ein Objekt, das zum Konfigurieren des Abfragetyps verwendet werden kann.

Attribute

Gilt für:

Query(Type, Action<EntityTypeBuilder>)

Achtung

Use Entity(type).HasNoKey() instead

Führt die Konfiguration eines bestimmten Abfragetyps im Modell aus. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Diese Überladung ermöglicht es, die Konfiguration des Abfragetyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Query<TQuery>()werden. Dadurch kann eine zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Abfragetyp verkettet werden.

[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

Parameter

type
Type

Der zu konfigurierende Abfragetyp.

buildAction
Action<EntityTypeBuilder>

Eine Aktion, die die Konfiguration des Abfragetyps ausführt.

Gibt zurück

Dasselbe ModelBuilder instance, sodass zusätzliche Konfigurationsaufrufe verkettet werden können.

Attribute

Gilt für:

Query<TQuery>()

Achtung

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

Gibt ein -Objekt zurück, das zum Konfigurieren eines bestimmten Abfragetyps im Modell verwendet werden kann. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

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)

Typparameter

TQuery

Der zu konfigurierende Abfragetyp.

Gibt zurück

Ein Objekt, das zum Konfigurieren des Abfragetyps verwendet werden kann.

Attribute

Gilt für:

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

Achtung

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

Führt die Konfiguration eines bestimmten Abfragetyps im Modell aus. Wenn der Abfragetyp noch nicht Teil des Modells ist, wird er dem Modell hinzugefügt.

Diese Überladung ermöglicht es, die Konfiguration des Abfragetyps in der Zeile im Methodenaufruf durchzuführen, anstatt nach einem Aufruf von verkettet zu Query<TQuery>()werden. Dadurch kann eine zusätzliche Konfiguration auf Modellebene nach der Konfiguration für den Abfragetyp verkettet werden.

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

Typparameter

TQuery

Der zu konfigurierende Abfragetyp.

Parameter

buildAction
Action<QueryTypeBuilder<TQuery>>

Eine Aktion, die die Konfiguration des Abfragetyps ausführt.

Gibt zurück

Dasselbe ModelBuilder instance, sodass zusätzliche Konfigurationsaufrufe verkettet werden können.

Attribute

Gilt für: