We have a project that supports mssql, mariadb and PostgreSql.
In our c# code we use like. We want to change everywhere that we have LIKE to ILIKE so it can work as we want in PostgreSql. If we do this we see that in other dadabases it loads all rows in memory and then executes in c# the operation. It works, but not in sql level.
So, can you execute like when the providers aren't PostgreSql?
Or otherwise, is there a way EF.Functions.Like executing ILIKE in PostgreSql?