O provedor Npgsql EF Core oferece suporte à tradução de
Regex.IsMatch
e você pode substituir EF.Functions.Like
com este método estático:indexes = myContext.Cars.Where(
c => Regex.IsMatch(c.Index, "[#][0-9][0-9][0-9][0-9]"));
A lista completa de funções está aqui:https://www.npgsql.org/efcore/ mapping/translations.html