sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo hacer coincidir la expresión regular en una columna para PostgreSQL en EF Core?

El proveedor Npgsql EF Core admite la traducción de Regex.IsMatch y puede reemplazar EF.Functions.Like con este método estático:

indexes = myContext.Cars.Where(
    c => Regex.IsMatch(c.Index, "[#][0-9][0-9][0-9][0-9]"));

La lista completa de funciones está aquí:https://www.npgsql.org/efcore/ mapeo/traducciones.html