不区分大小写的QueryExpression

Pee*_*you 3 c# case-insensitive dynamics-crm query-expressions dynamics-crm-2011

是否可以使用不区分大小写的ConditionExpression构建查询?

ConditionExpression condition = new ConditionExpression() 
{ 
  AttributeName = "lastname", 
  Operator = ConditionOperator.BeginsWith, 
  Values = new ObservableCollection<object>() { searchName } 
};
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我希望searchName的搜索不区分大小写.

Gre*_*ens 6

我相信这是在安装CRM时选择的数据库排序规则的一个因素,而不是QueryExpression的一个功能.

干净安装期间的默认值是Latin1_General_CI_AS.您可以通过执行以下sql语句来检查您的:

SELECT DATABASEPROPERTYEX('OrganisationName_MSCRM', 'Collation')
Run Code Online (Sandbox Code Playgroud)