Udostępnij za pośrednictwem


DefiningQueryRewritingConvention Klasa

Definicja

Konwencja, która konwertuje dostęp wewnątrz DbSet<TEntity> filtrów zapytań i definiując zapytania na .EntityQueryRootExpression Dzięki temu są one spójne ze sposobem, w jaki zestaw dbSet uzyskuje dostęp do rzeczywistych zapytań, co umożliwia łatwiejsze przetwarzanie w potoku zapytania.

public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type DefiningQueryRewritingConvention = class
    inherit QueryFilterRewritingConvention
Public Class DefiningQueryRewritingConvention
Inherits QueryFilterRewritingConvention
Dziedziczenie
DefiningQueryRewritingConvention

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Konwencje tworzenia modeli i Dostawca bazy danych w pamięci platformy EF Core .

Konstruktory

DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

Tworzy nowe wystąpienie klasy QueryFilterRewritingConvention.

Właściwości

DbSetAccessRewriter

Odwiedzający używany do ponownego zapisywania DbSet<TEntity> dostępu napotkanych w filtrach zapytań do .EntityQueryRootExpression

(Odziedziczone po QueryFilterRewritingConvention)
Dependencies

Zależności dla tej usługi.

(Odziedziczone po QueryFilterRewritingConvention)

Metody

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Konwencja, która konwertuje dostęp wewnątrz DbSet<TEntity> filtrów zapytań i definiując zapytania na .EntityQueryRootExpression Dzięki temu są one spójne ze sposobem, w jaki zestaw dbSet uzyskuje dostęp do rzeczywistych zapytań, co umożliwia łatwiejsze przetwarzanie w potoku zapytania.

Dotyczy