EntityTypeBuilder<TEntity>.HasQueryFilter 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 谓词表达式。
返回
同一生成器实例,以便可以链接多个配置调用。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈