PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Korzystanie z Dappera i Postgresql - typ danych citext

Prawdopodobnie musisz utworzyć CitextParameter, który rozszerza ICustomQueryParameter. Ten interfejs API umożliwia przekazanie dowolnej instancji DbParameter do Dappera - w tym przypadku byłaby to instancja NpgsqlParameter z jego NpgsqlDbType ustawionym na Citext.

Coś takiego powinno działać:

class CitextParameter : SqlMapper.ICustomQueryParameter
{
    readonly string _value;

    public CitextParameter(string value)
    {
        _value = value;
    }

    public void AddParameter(IDbCommand command, string name)
    {
        command.Parameters.Add(new NpgsqlParameter
        {
            ParameterName = name,
            NpgsqlDbType = NpgsqlDbType.Citext,
            Value = _value
        });
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest najlepszy framework wysokiej dostępności PostgreSQL? PAF vs. repmgr vs. Patroni Infografika

  2. Zapytanie PostgreSQL z wygenerowanymi kolumnami

  3. Postgresql Utwórz unikalny indeks

  4. Jak wykonać kopię zapasową bazy danych PostgreSQL za pomocą Cron?

  5. Jak korzystać z ustawień tcp_keepalives w Postgresql?