Enumeración EntityState
Registra el cambio de estado de una entidad (normalmente un elemento de lista; pero posiblemente una entidad separada).
Espacio de nombres: Microsoft.SharePoint.Linq
Ensamblado: Microsoft.SharePoint.Linq (en Microsoft.SharePoint.Linq.dll)
Sintaxis
'Declaración
<DataContractAttribute> _
Public Enumeration EntityState
'Uso
Dim instance As EntityState
[DataContractAttribute]
public enum EntityState
Miembros
Nombre del miembro | Descripción | |
---|---|---|
Unchanged | La entidad no se cambia. | |
ToBeInserted | La entidad se insertará en una lista. | |
ToBeUpdated | La entidad se actualizará. | |
ToBeRecycled | La entidad se reciclará. | |
ToBeDeleted | Se eliminará la entidad. | |
Deleted | La entidad se ha eliminado o reciclado. |
Comentarios
Este tipo se utiliza como el valor de la propiedad EntityState de entidades que implementan ITrackEntityState. La propiedad normalmente se escribe sólo en uno de los * OnSubmit métodos de EntityList<TEntity>. Pero cambiar el valor de cualquier propiedad de un objeto de entidad que representa un elemento de lista también hará que la EntityState que se asignará a ToBeUpdated.
Los Estados cuyos nombres comienzan por "Ser", tales como ToBeDeleted indican cuál es a pasar a la entidad en la siguiente llamada de SubmitChanges().