Is it possible to build a query with a ConditionExpression which is not case sensitive ?
ConditionExpression condition = new ConditionExpression()
{
AttributeName = "lastname",
Operator = ConditionOperator.BeginsWith,
Values = new ObservableCollection<object>() { searchName }
};
In this example I would like the search with searchName to be case insensitive.
I believe that this is a factor of the database collation that was chosen during install of CRM rather than a feature of QueryExpression.
The default during a clean install is Latin1_General_CI_AS
. You can check yours by executing the following sql statement:
SELECT DATABASEPROPERTYEX('OrganisationName_MSCRM', 'Collation')