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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.03.2009, 02:19   #3  
sphinks is offline
sphinks
Участник
 
4 / 10 (1) +
Регистрация: 04.03.2009
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
У сущности есть не только id, но и тип (typecode or typename). Этих 2х атрибутов достаточно, чтобы прочитать объект. Имя любого системного объекта - атрибут name.
А как быть, например, с сущностю appointment (Встреча), где основной атрибут - subject, а поля name нет вобще.
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Если хотите пущей универсальности, то можно воспользоваться metadata service для того, чтобы гарантировано правильно получить имя схемы основного атрибута. Прежде чем углубляться в код, хотелось бы узнать, для чего вам нужен такой функционал?
Нужно для того, чтобы узнать имя всех сущностей даного типа, точнее какие имена могут быть выбраны при нажатии поля типа Lookup.
Если можно покажите пожалуйста как через metadata получить основной атрибут.
Весь код приводить не буду, я делаю запрос возвращаю DynamicEntity, а с него id
Код:
foreach (DynamicEntity o in principalResponse.BusinessEntityCollection.BusinessEntities)
                            {
                                Guid generatingsiteid = new Guid();
                                for (int j = 0; j < o.Properties.Length; j++)
                                {
                                    if (o.Properties[j].Name.ToLower() == entityname + "id")
                                    {
                                        CrmSev.KeyProperty keyp = (CrmSev.KeyProperty)o.Properties[j];
                                        generatingsiteid = keyp.Value.Value;
                                        guidstr[m] = generatingsiteid; m++;
                                        break;
                                    }
                                }
                            }
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Присвоение одного атрибута сущности значения другого атрибута связанной сущности vital.mih Dynamics CRM: Функционал 38 08.09.2010 10:53
Как создать экземпляр кастомной сущности через SOAP? Tony Green Dynamics CRM: Разработка 7 27.02.2009 08:37
Имя сущности по коду ZooY Dynamics CRM: Разработка 4 04.09.2008 14:24
Как пограммно получить имя сущности Lookup-а ZooY Dynamics CRM: Разработка 6 21.07.2008 18:17
Создание объекта сущности из другого объекта! SnSS Dynamics CRM: Разработка 5 29.05.2008 13:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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