ModelBuilder.Query Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Query(Type, Action<QueryTypeBuilder>) |
Wykonuje konfigurację danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany do modelu. To przeciążenie umożliwia skonfigurowanie typu zapytania w kolejce w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Query<TQuery>() Dzięki temu dodatkowa konfiguracja na poziomie modelu może być w łańcuchu po konfiguracji dla typu zapytania. |
Query(Type) |
Przestarzałe.
Zwraca obiekt, którego można użyć do skonfigurowania danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany do modelu. |
Query(Type, Action<EntityTypeBuilder>) |
Przestarzałe.
Wykonuje konfigurację danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany do modelu. To przeciążenie umożliwia skonfigurowanie typu zapytania w kolejce w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Query<TQuery>() Dzięki temu dodatkowa konfiguracja na poziomie modelu może być w łańcuchu po konfiguracji dla typu zapytania. |
Query<TQuery>() |
Przestarzałe.
Zwraca obiekt, którego można użyć do skonfigurowania danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany do modelu. |
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>) |
Przestarzałe.
Wykonuje konfigurację danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany do modelu. To przeciążenie umożliwia skonfigurowanie typu zapytania w kolejce w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Query<TQuery>() Dzięki temu dodatkowa konfiguracja na poziomie modelu może być w łańcuchu po konfiguracji dla typu zapytania. |
Query(Type, Action<QueryTypeBuilder>)
Wykonuje konfigurację danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany do modelu.
To przeciążenie umożliwia skonfigurowanie typu zapytania w kolejce w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Query<TQuery>() Dzięki temu dodatkowa konfiguracja na poziomie modelu może być w łańcuchu po konfiguracji dla typu zapytania.
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 zapytania do skonfigurowania.
- buildAction
- Action<QueryTypeBuilder>
Akcja wykonująca konfigurację typu zapytania.
Zwraca
To samo ModelBuilder wystąpienie, aby można było połączyć w łańcuch dodatkowe wywołania konfiguracji.
Dotyczy
Query(Type)
Przestroga
Use Entity(type).HasNoKey() instead
Zwraca obiekt, którego można użyć do skonfigurowania danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany 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 zapytania do skonfigurowania.
Zwraca
Obiekt, który może służyć do konfigurowania typu zapytania.
- Atrybuty
Dotyczy
Query(Type, Action<EntityTypeBuilder>)
Przestroga
Use Entity(type).HasNoKey() instead
Wykonuje konfigurację danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany do modelu.
To przeciążenie umożliwia skonfigurowanie typu zapytania w kolejce w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Query<TQuery>() Dzięki temu dodatkowa konfiguracja na poziomie modelu może być w łańcuchu po konfiguracji dla typu zapytania.
[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 zapytania do skonfigurowania.
- buildAction
- Action<EntityTypeBuilder>
Akcja wykonująca konfigurację typu zapytania.
Zwraca
To samo ModelBuilder wystąpienie, aby można było połączyć w łańcuch dodatkowe wywołania konfiguracji.
- Atrybuty
Dotyczy
Query<TQuery>()
Przestroga
Use Entity<TEntity>().HasNoKey() instead
Zwraca obiekt, którego można użyć do skonfigurowania danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany 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 zapytania do skonfigurowania.
Zwraca
Obiekt, który może służyć do konfigurowania typu zapytania.
- Atrybuty
Dotyczy
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Przestroga
Use Entity<TEntity>().HasNoKey() instead
Wykonuje konfigurację danego typu zapytania w modelu. Jeśli typ zapytania nie jest jeszcze częścią modelu, zostanie dodany do modelu.
To przeciążenie umożliwia skonfigurowanie typu zapytania w kolejce w wywołaniu metody, a nie łączenie łańcuchowe po wywołaniu metody .Query<TQuery>() Dzięki temu dodatkowa konfiguracja na poziomie modelu może być w łańcuchu po konfiguracji dla typu zapytania.
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 zapytania do skonfigurowania.
Parametry
- buildAction
- Action<QueryTypeBuilder<TQuery>>
Akcja wykonująca konfigurację typu zapytania.
Zwraca
To samo ModelBuilder wystąpienie, aby można było połączyć w łańcuch dodatkowe wywołania konfiguracji.
- Atrybuty