sql >> Databáze >  >> RDS >> PostgreSQL

Jak porovnat regulární výraz ve sloupci pro PostgreSQL v EF Core?

Poskytovatel Npgsql EF Core podporuje překlad Regex.IsMatch a můžete nahradit EF.Functions.Like pomocí této statické metody:

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

Úplný seznam funkcí je zde:https://www.npgsql.org/efcore/ mapping/translations.html




  1. Kam ukládat nahrané soubory (zvuk, obrázky a video)

  2. Chyby T-SQL, úskalí a osvědčené postupy – spoje

  3. Převést sloupce na řádky v SQL

  4. Jak se připojím k různým databázím za běhu?