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>) |
Вызывается при завершении работы модели. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по