Postgresql : array als parameter in query

Query string naar array

string[] velden = q.Split(new char[0]);

Met Dapper (of rechtstreeks in database)

Alles komt voor

select * from tabel1  where veld1 || veld2 ILIKE ALL (array[@q])

Minstens één stuk komt voor

select * from tabel1  where veld1 || veld2 ILIKE ANY (array[@q])

Met Dapper

using (var connection = new Npgsql.NpgsqlConnection(ConfigurationManager.ConnectionStrings["connectiestring"].ConnectionString))
  {
    data = connection.Query<model>(sql, new { q = zoek.ToArray() }).ToList();
  }

 

Categories:

Related Article