Queries that EF Core 3 refused to run
The move from .NET Core 2.2 to 3.1 ended EF's silent client-side evaluation. Several queries used string comparisons that can't be translated to SQL.
Rewrote them as server-translatable expressions, relying on the database's case-insensitive collation, and migrated the build and publish setup to 3.1.