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


IConventionEntityTypeBuilder.HasQueryFilter(LambdaExpression, Boolean) Метод

Определение

Указывает выражение предиката LINQ, которое будет автоматически применяться к любым запросам, предназначенным для этого типа сущности.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder HasQueryFilter (System.Linq.Expressions.LambdaExpression filter, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? HasQueryFilter (System.Linq.Expressions.LambdaExpression? filter, bool fromDataAnnotation = false);
abstract member HasQueryFilter : System.Linq.Expressions.LambdaExpression * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function HasQueryFilter (filter As LambdaExpression, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Параметры

filter
LambdaExpression

Выражение предиката LINQ.

fromDataAnnotation
Boolean

Указывает, была ли конфигурация указана с помощью заметки к данным.

Возвращаемое значение

Тот же экземпляр построителя, если был задан фильтр запроса, в null противном случае .

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