PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Dapper और Postgresql का उपयोग करना - citext डेटा प्रकार

आपको संभवत:एक CitextParameter बनाने की आवश्यकता है जो ICustomQueryParameter का विस्तार करता हो। यह एपीआई आपको डैपर को एक मनमाना DbParameter उदाहरण पास करने की अनुमति देता है - इस मामले में यह NpgsqlParameter का एक उदाहरण होगा जिसका NpgsqlDbType Citext पर सेट है।

कुछ इस तरह काम करना चाहिए:

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. पोस्टग्रेएसक्यूएल 11:नया क्या है

  2. बहुस्तंभ तुलना के लिए सूचकांक स्कैन - गैर-वर्दी सूचकांक स्तंभ क्रम

  3. एकल क्वेरी में एकाधिक सीटीई

  4. PostgreSql डेटाबेस के मालिक को कैसे बदलें?

  5. PostgreSQL में ऑपरेशन क्वेरी के इस घंटे को पूरा करें