PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Menggunakan Dapper dan Postgresql - tipe data kutipan

Anda mungkin perlu membuat CitextParameter yang memperluas ICustomQueryParameter. API ini memungkinkan Anda meneruskan instance DbParameter arbitrer ke Dapper - dalam hal ini instance NpgsqlParameter dengan NpgsqlDbType disetel ke Citext.

Sesuatu seperti ini seharusnya bekerja:

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. Migrasi kolom teks/bytea PostgreSQL ke objek besar?

  2. Bagaimana cara menggunakan tipe data Postgres JSONB dengan JPA?

  3. Perlengkapan Django gagal, menyatakan DatabaseError:nilai terlalu panjang untuk variasi karakter tipe (50)

  4. pengurutan postgreSQL dengan cap waktu

  5. KESALAHAN:izin ditolak untuk urutan city_id_seq menggunakan Postgres