An extended query field class that is being used to define a query expression for the SQL statement using the UPPER function. It inherits the QueryField object.
Below is a sample code on how to use this class.
var where = new UpperQueryField("Column", "VALUE"); var result = connection.Query<Entity>(where);
The result would contain all the records where the uppercase value of the
Column is equals to
GetString() method returns a command text that utilizes the
var where = new UpperQueryField("Column", "VALUE"); var text = where.GetString(connection.GetDbSetting()); // Returns (UPPER([Column]) = @Column)