DefiningQueryRewritingConvention Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Соглашение, которое преобразует доступы к фильтрам внутренних DbSet<TEntity> запросов и определяет запросы в EntityQueryRootExpression. Это делает их согласованными с представлением доступа DbSet в фактических запросах, что упрощает обработку в конвейере запросов.
public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type DefiningQueryRewritingConvention = class
inherit QueryFilterRewritingConvention
Public Class DefiningQueryRewritingConvention
Inherits QueryFilterRewritingConvention
- Наследование
Комментарии
Дополнительные сведения и примеры см. в разделах Соглашения о создании моделей и Поставщик баз данных в памяти EF Core .
Конструкторы
DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies) |
Создает новый экземпляр QueryFilterRewritingConvention. |
Свойства
DbSetAccessRewriter |
Посетитель, используемый для перезаписи DbSet<TEntity> доступа, обнаруженного в фильтрах запросов, на EntityQueryRootExpression. (Унаследовано от QueryFilterRewritingConvention) |
Dependencies |
Зависимости для этой службы. (Унаследовано от QueryFilterRewritingConvention) |
Методы
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Соглашение, которое преобразует доступы к фильтрам внутренних DbSet<TEntity> запросов и определяет запросы в EntityQueryRootExpression. Это делает их согласованными с представлением доступа DbSet в фактических запросах, что упрощает обработку в конвейере запросов. |
Применяется к
Entity Framework