08.12.2011, 14:46 | #1 |
Участник
|
как получить GUID на ссылку другой сущности
Запрос
QueryByAttribute qever = new QueryByAttribute(); qever.Attributes.AddRange(new string[] { "new_phone" }); qever.ColumnSet = new ColumnSet(new string[] { "new_event" }); qever.EntityName = "new_sms"; qever.Values.AddRange(new object[] { "8925000000" }); RetrieveMultipleRequest request = new RetrieveMultipleRequest(); request.Query = qever; Collection<Entity> entityList = ((RetrieveMultipleResponse)service.Execute(request)).EntityCollection.Entities; string buffer = entityList[0].Attributes["new_event"].ToString(); Где new_event это (lookup) ссылка на другую сущность в сущности new_sms. buffer выдает пустое значение или как то по другому надо получать GUID. В первом плагине у меня получилось этим методом получить guid сейчас почему-то не получается. Последний раз редактировалось smlrus; 08.12.2011 в 15:00. |
|
08.12.2011, 15:05 | #2 |
Участник
|
Нашел ответ, спс
string buffer = entityList[0].Attributes["new_event"].ToString(); //Получение GUID EntityReference _guidcountershift = entityList[0].Attributes["new_event"] as EntityReference; //Берем значение GUID и заносим его в переменную string buffer buffer += _guidcountershift.Id.ToString(); |
|