Поделиться через


QueryFilterRewritingConvention Класс

Определение

Соглашение, которое преобразует доступы внутренних DbSet<TEntity> фильтров запросов в EntityQueryRootExpression. Это делает их согласованными с тем, как DbSet обращается в фактических запросах, что упрощает обработку в конвейере запросов.

public class QueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type QueryFilterRewritingConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class QueryFilterRewritingConvention
Implements IModelFinalizingConvention
Наследование
QueryFilterRewritingConvention
Производный
Реализации

Комментарии

Дополнительные сведения и примеры см. в разделе Соглашения о создании моделей .

Конструкторы

QueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies)

Создает новый экземпляр QueryFilterRewritingConvention.

Свойства

DbSetAccessRewriter

Посетитель, используемый для перезаписи DbSet<TEntity> доступа, обнаруженного в фильтрах запросов, на EntityQueryRootExpression.

Dependencies

Зависимости для этой службы.

Методы

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Вызывается при завершении работы модели.

Применяется к