20.03.2018, 14:01 | #1 |
Участник
|
Перезапись элемента сущности 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); Перерыл интернет, то ли я не так составляю поисковые запросы, то ли лыжи не едут Прошу прощение если говнокод - Я только учусь. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|