Start here. This is the direct spoken answer to practice first.
Why this question matters
Global query filters can apply tenant predicates consistently, but tenant isolation also depends on trusted tenant resolution, write validation, database constraints or policies, administrative bypass control, and tests for every access path.
This drill assumes the application already has trusted tenant context and asks what can still go wrong inside EF Core. The context exposes that tenant value to a global query filter, and tests prove ordinary LINQ queries stay scoped. Any use of IgnoreQueryFilters, raw SQL, bulk operations, or a separately constructed context is treated as an explicit bypass and reviewed at that boundary rather than assumed safe because most queries use the filter.