IObjectContext.AddObject — метод (ObjectBase)
При переопределении в производном классе создаёт новый объект в контексте.
-
Пространство имён:
DocsVision.Platform.ObjectModel
-
Сборка:
DocsVision.Platform.ObjectModel.dll
Синтаксис
void AddObject(ObjectBase objectInstance)
- Параметры
-
- objectInstance
-
Тип:
ObjectBase
Экземпляр создаваемого объекта
Примеры
В примере создаётся документ с текстом дайджеста "Документ созданный из кода". Созданный документ добавляется в контекст, контекст сохраняется. После сохранения контекста, документ доступен в Windows-клиенте (в разделе Cards/Базовые объекты/Документ)
ObjectContext objectContext = new ObjectContext(this);
IDocumentService docService = objectContext.GetService<IDocumentService>(); (1)
Document document = docService.CreateDocument(); ;
document.Description = "Документ созданный из кода"; (2)
objectContext.AddObject(document); (3)
objectContext.AcceptChanges(); (4)
1 | Получение сервиса для работы с документами. |
2 | Создание документа. |
3 | Добавление документа в контекст. |
4 | Сохранение изменений в контексте. |