Я использую программное обеспечение Microsoft CRM (4.0) и пытаюсь создать выражение запроса. Он отлично работает с запросом только строковых значений, но теперь мне нужно включить поле типа CRMBoolean. Я также должен упомянуть, что запрашиваю настраиваемые объекты.
Раньше в моем запросе я выполнял поиск только по нескольким полям, но все они были типа String. Теперь мне нужно добавить еще одно ConditionExpression для CRMBoolean. Тип настраиваемой сущности, которую я ищу, имеет поле под названием «Условие», которое может иметь значение «истина» или «ложь». В CRM атрибут определяется как бит, но я не думал, что это будет иметь значение.
Вот мой код, который я пытаюсь использовать для поиска записей с условием «истина»:
oCondition = New ConditionExpression()
oCondition.AttributeName = "myEntity_condition"
oCondition.Operator = ConditionOperator.Like
Dim bool As New CrmBoolean
bool.Value = True
oCondition.Values = New Object() {bool}
listConditions.Add(oCondition)
Я не получаю сообщения об ошибке, но на самом деле ничего не происходит. Количество возвращаемых записей никогда не меняется так или иначе. Кто-нибудь делал это раньше?
Заранее спасибо!