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


EntityTypeBuilder<TEntity>.HasQueryFilter Метод

Определение

Перегрузки

HasQueryFilter(LambdaExpression)

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

HasQueryFilter(Expression<Func<TEntity,Boolean>>)

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

HasQueryFilter(LambdaExpression)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasQueryFilter (System.Linq.Expressions.LambdaExpression filter);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasQueryFilter (System.Linq.Expressions.LambdaExpression? filter);
override this.HasQueryFilter : System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)>
Public Overridable Function HasQueryFilter (filter As LambdaExpression) As EntityTypeBuilder(Of TEntity)

Параметры

filter
LambdaExpression

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

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

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

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

HasQueryFilter(Expression<Func<TEntity,Boolean>>)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasQueryFilter (System.Linq.Expressions.Expression<Func<TEntity,bool>> filter);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> HasQueryFilter (System.Linq.Expressions.Expression<Func<TEntity,bool>>? filter);
override this.HasQueryFilter : System.Linq.Expressions.Expression<Func<'Entity, bool>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)>
Public Overridable Function HasQueryFilter (filter As Expression(Of Func(Of TEntity, Boolean))) As EntityTypeBuilder(Of TEntity)

Параметры

filter
Expression<Func<TEntity,Boolean>>

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

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

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

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