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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2018, 14:01   #1  
ximik33rus is offline
ximik33rus
Участник
 
58 / 10 (1) +
Регистрация: 05.03.2018
Адрес: Россия, Владимир
Red face Перезапись элемента сущности CRM Dy 365
Доброго дня. Осваиваю Linq запросы, создание и изменение элементов сущности. Научился создавать контакты по следующей конструкции:

X++:
 var contacts = from b in svcContext.ContactSet
                               where b.Telephone1 == prs.telephone1

                               select new Contact
                               {
                                   Id = b.Id,
                                   FirstName = b.FirstName,
                                   LogicalName = b.LogicalName
                               };
                foreach (var b in contacts)
                {

                    _countCont = _countCont + 1; //счетчик количества записей (заменить)

                }

                if (_countCont == 0)
                {

                    Contact contact = new Contact
                    {
                        ParentCustomerId = ERAcc,
                        FirstName = prs.fullname,
                        Telephone1 = prs.telephone1,
                    };
                    _recordIds.Add(_service.Create(contact), Contact.EntityLogicalName);
                }
Однако с перезаписью, например, найденного элемента сущности не могу понять как реализовать. К примеру нужно у контакта сменить имя и фамилию.

скажем, есть у меня Guid объекта и имя сущности, как это сделать?

Пробовал по аналогии с _service.Create сделать через _service.Update но не сработает такая штука.

Получал:
X++:
ERCont = new EntityReference(b.LogicalName, b.Id); 
ECont = new Entity(b.Id, b.LogicalName);
Но не понятно можно ли их обрабатывать и записывать.

Перерыл интернет, то ли я не так составляю поисковые запросы, то ли лыжи не едут

Прошу прощение если говнокод - Я только учусь.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2013 Update Rollup 2 Blog bot Dynamics CRM: Blogs 0 15.04.2014 01:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:04.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.