sql >> Database >  >> RDS >> PostgreSQL

Dapper en Postgresql gebruiken - gegevenstype citext

U moet waarschijnlijk een CitextParameter maken die ICustomQueryParameter uitbreidt. Met deze API kunt u een willekeurige DbParameter-instantie doorgeven aan Dapper - in dit geval zou het een instantie van NpgsqlParameter zijn met het bijbehorende NpgsqlDbType ingesteld op Citext.

Iets als dit zou moeten werken:

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. GETUTCDATE() Voorbeelden in SQL Server (T-SQL)

  2. Hoe Android Studio verbinden met SQL Server-database?

  3. Berichten en opmerkingen verwijderen uit Action Scheduler

  4. Gebeurtenissen opslaan bij gebruik van Event Sourcing