PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да съпоставя регулярен израз на колона за PostgreSQL в EF Core?

Доставчикът на Npgsql EF Core поддържа превод на Regex.IsMatch и можете да замените EF.Functions.Like с този статичен метод:

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

Пълният списък с функции е тук:https://www.npgsql.org/efcore/ mapping/translations.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. часова зона по подразбиране на postgres

  2. Съхранявайте интервал от време в PostgreSQL от Rails

  3. Копиране на Python среда на друг компютър

  4. SQL SELECT скорост int срещу varchar

  5. Приложението Rails на Heroku не може да пише в базата данни на PostgreSQL, само чете