Поделиться через


Перечисление EntityState

Запись измененного состояния объекта (обычно элемент списка; но возможно сущность отсоединена).

Пространство имен:  Microsoft.SharePoint.Linq
Сборка:  Microsoft.SharePoint.Linq (в Microsoft.SharePoint.Linq.dll)

Синтаксис

'Декларация
<DataContractAttribute> _
Public Enumeration EntityState
'Применение
Dim instance As EntityState
[DataContractAttribute]
public enum EntityState

Элементы

Имя элемента Описание
Unchanged Сущность не меняется.
ToBeInserted Сущность будет вставлена в список.
ToBeUpdated Сущность будет обновлена.
ToBeRecycled Объект будет перезапущен.
ToBeDeleted Сущность будет удалена.
Deleted Сущность была удалена или повторного использования дескриптора.

Замечания

Этот тип используется в качестве значения свойства сущностей, реализующих ITrackEntityStateEntityState . Свойство обычно только записывается одним из * OnSubmit методы EntityList<TEntity>. Но изменять значение любого свойства объекта сущности, который представляет элемент списка также привести к EntityState для назначения ToBeUpdated.

Состояния, имена которых начинаются с «ToBe», например, ToBeDeleted указывает, что именно должно произойти в сущности при следующем вызове SubmitChanges().

См. также

Справочные материалы

Пространство имен Microsoft.SharePoint.Linq