EntityState Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает состояние сущности.
Это перечисление поддерживает побитовую комбинацию значений его членов.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1714:FlagsEnumsShouldHavePluralNames")]
[System.Flags]
public enum EntityState
type EntityState =
Public Enum EntityState
- Наследование
-
EntityState
- Атрибуты
Поля
Added | 4 | Сущность отслеживается контекстом, но еще не существует в базе данных. |
Deleted | 8 | Сущность отслеживается контекстом и существует в базе данных, но была помечена для удаления из базы данных при следующем вызове SaveChanges. |
Detached | 1 | Сущность не отслеживается контекстом. Сущность находится в этом состоянии сразу после создания с помощью оператора new или одного из DbSet методов Create. |
Modified | 16 | Сущность отслеживается контекстом и существует в базе данных, а некоторые или все ее значения свойств были изменены. |
Unchanged | 2 | Сущность отслеживается контекстом и существует в базе данных, а ее значения свойств не изменились по сравнению со значениями в базе данных. |
Применяется к
Entity Framework