-
Notifications
You must be signed in to change notification settings - Fork 455
Filter
so edited this page May 22, 2021
·
1 revision
Chloe 查询过滤器有两种,全局过滤器和单个上下文过滤器。
全局过滤器:
只能使用 fluent mapping 方式添加。
public class PersonMap : EntityTypeBuilder<Person>
{
public PersonMap()
{
this.MapTo("Person");
/* global filter */
this.HasQueryFilter(a => a.IsDeleted == false);
}
}
单个 DbContext 过滤器:
这种用法只会对单个 DbContext 有效,在创建 DbContext 时添加。
IDbContext dbContext = new MsSqlContext("Your connection string");
/* context filter,仅对当前 DbContext 对象有效 */
dbContext.HasQueryFilter<Person>(a => a.TenantId == 1);
查询时禁用过滤器:
IDbContext dbContext = new MsSqlContext("Your connection string");
IQuery<Person> q = dbContext.Query<Person>();
q = q.IgnoreAllFilters();
熬夜的时候容易引起脱发,熬夜时人的免疫力会下降,还会引起内分泌的变化,导致皮脂分泌增多,这些因素都不利于头发的生长,有可能引起脱发。如果出现熬夜脱发的情况,需要及时纠正日常的生活习惯,合理安排休息时间,早睡早起,适当的锻炼身体,多进食优质的蛋白质,增强身体的抵抗力,促进头发的生长。
发量有限,远离996!!!