protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); IEnumerable <IMutableEntityType> entityTypes = modelBuilder.Model.GetEntityTypes(); foreach (IMutableEntityType entityType in entityTypes) { //初始化过滤器 DbFilterConfiguration.InitGobalFilter(entityType, modelBuilder); //ViewConfiguration.InitViews(entityType); // 初始化视图 } }
public MyDbContext(DbContextOptions <MyDbContext> options) : base(options) { DbFilterConfiguration.InitContextFilter(this); }