Я не плагин юзаю. Веб приложение создаю. То есть при переходе на вкладку, грузится страница 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.
|