Freigeben über


EntityState-Enumeration

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Beschreibt den Status einer Entität.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<FlagsAttribute> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1714:FlagsEnumsShouldHavePluralNames")> _
Public Enumeration EntityState
'Usage
Dim instance As EntityState
[FlagsAttribute]
[SuppressMessageAttribute("Microsoft.Naming", "CA1714:FlagsEnumsShouldHavePluralNames")]
public enum EntityState
[FlagsAttribute]
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1714:FlagsEnumsShouldHavePluralNames")]
public enum class EntityState
[<FlagsAttribute>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1714:FlagsEnumsShouldHavePluralNames")>]
type EntityState
public enum EntityState

Elemente

Elementname Beschreibung
Added Die Entität wird vom Kontext nachverfolgt, ist jedoch noch nicht in der Datenbank vorhanden.

Deleted Die Entität wird vom Kontext nachverfolgt und ist in der Datenbank vorhanden, wurde jedoch zur Löschung aus der Datenbank markiert, sobald SaveChanges das nächste Mal aufgerufen wird.

Detached Die Entität wird nicht vom Kontext nachverfolgt.Eine Entität befindet sich direkt nach der ihrer Erstellung durch den neuen Operator bzw. durch eine der DbSet-Erstellungsmethoden in diesem Zustand.

Modified Die Entität wird vom Kontext nachverfolgt und ist in der Datenbank vorhanden, und einige oder alle Eigenschaftswerte haben sich geändert.

Unchanged Die Entität wird vom Kontext nachverfolgt und ist in der Datenbank vorhanden. Ihre Eigenschaftswerte unterscheiden sich nicht von den Werten in der Datenbank.

Siehe auch

Verweis

System.Data.Entity-Namespace