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