【发布时间】:2018-05-09 02:30:42
【问题描述】:
我正在尝试对我的多租户查询应用过滤器,但当属性是导航属性的一部分时,它不允许我应用过滤器:
modelBuilder.Entity<Level>().HasQueryFilter(lvl => lvl.SchoolYear.TenantId == _tenantProvider.TenantId);
这里,Level 是我要过滤的属性,但用于过滤的属性 TenantId 在 Level.SchoolYear 内。
如果它是顶级属性,它可以正常工作。当我需要过滤的属性是导航属性时,如何应用全局过滤器?
【问题讨论】:
标签: c# asp.net-core entity-framework-core