У меня есть программа .net, которая должна сделать это:
- Создать объект: учетную запись, адрес, контакт и т. Д.
- Получить идентификатор вновь созданного объекта
- Сохраните этот идентификатор как новую запись в пользовательском объекте, скажем «CreateJournal»
- Все это должно происходить в некой транзакции.То есть: шаги 1 и 3 должны идти вместе: либо неудача, либо успех
Я пробовал это:
Account acc = new Account();
acc.Name = "test on " + DateTime.Now.ToString();
Context.AddObject(acc);
CreateJournal jEntry = new CreateJournal();
jEntry.targetid = acc.Id.ToString();
Context.AddObject(jEntry);
Context.SaveChanges();
Но это не работает, targetId - Guid.Empty.
Контекст имеет тип OrganizationServiceContext .