AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2009, 14:50   #1  
vital.mih is offline
vital.mih
Участник
 
114 / 10 (1) +
Регистрация: 25.02.2009
Адрес: Пермь
RetrieveMultiple
Хочу вытащить записи по значению атрибута. Пробовал 2 разных кода:

ConditionExpression condition = new ConditionExpression();
condition.AttributeName = "new_ExtID";
condition.Operator = ConditionOperator.Equal;
condition.Values = new string[] { ExtID };

FilterExpression filter = new FilterExpression();
filter.FilterOperator = LogicalOperator.And;
filter.Conditions = new ConditionExpression[] { condition };

QueryExpression query = new QueryExpression();
query.EntityName = EntityName.account.ToString();
query.ColumnSet = new AllColumns();
query.Criteria = filter;
BusinessEntityCollection Customer = service.RetrieveMultiple(query);

и

QueryByAttribute query = new QueryByAttribute();
query.ColumnSet = new AllColumns();
query.EntityName = EntityName.account.ToString();
query.Attributes = new string[] { "new_ExtID" };
query.Values = new string[] { ExtID };
BusinessEntityCollection Customer = service.RetrieveMultiple(query);

где "new_ExtID" искомый атрибут, ExtID - входящее значение.

Запускаю через расширенную SQL процедуру, работает 7-8 минут, затем выдает ошибку: The request was aborted: The request was canceled.
Теги
c#, webservice

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
RetrieveMultiple и сущности НЕдефаултной организации Казарин Александр Dynamics CRM: Разработка 16 18.05.2009 17:15
Быстродействие CrmService Bakai Madybaev Dynamics CRM: Разработка 16 21.03.2009 22:57

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:06.