Перечисление 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().