Показать сообщение отдельно
Старый 25.04.2012, 13:12   #21  
Taker1796 is offline
Taker1796
Участник
Аватар для Taker1796
 
112 / 11 (1) +
Регистрация: 22.04.2012
Я не плагин юзаю. Веб приложение создаю. То есть при переходе на вкладку, грузится страница aspx. И выполняет необходимый запрос на c#. И соответственно необходимо узнавать guid открытой формы.

И вот у меня как раз вопрос по N:N. Мне нужно получить список кредитных программ для определенной модели авто, которые есть. Юзаю код:
ColumnSet cols3 = new ColumnSet();
cols3.Attributes = new string[] { "new_name" };//название кредитной программы

ConditionExpression condition2 = new ConditionExpression();
condition2.AttributeName = "new_name";// название модели
condition2.Operator = ConditionOperator.Equal;
condition2.Values = new string[] { "Mustang" };

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

LinkEntity link = new LinkEntity();
link.LinkCriteria = filter2;
link.LinkFromEntityName = EntityName.new_credit.ToString();
link.LinkFromAttributeName = "new_creditid"; //тип primarykey
link.LinkToAttributeName = "new_modelid";//тип primarykey
link.LinkToEntityName = EntityName.new_model.ToString();

QueryExpression querry = new QueryExpression();
querry.EntityName = EntityName.new_credit.ToString();
querry.ColumnSet = cols3;
querry.LinkEntities = new LinkEntity[] { link };
RetrieveMultipleRequest retr = new RetrieveMultipleRequest();
retr.Query = querry;
RetrieveMultipleResponse retr2 = (RetrieveMultipleResponse)service.Execute(retr);

В результате запрос ничего не выполняет. То есть retr2 пустой. Не понимаю в чем трабла и что я делаю не так. Ошибок при выполнении нет

Последний раз редактировалось Taker1796; 25.04.2012 в 13:20.