Condividi tramite


Enumerazione EntityState

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Descrive lo stato di un'entità.

Questa enumerazione dispone di un attributo FlagsAttribute che consente una combinazione bit per bit dei valori dei membri.

Spazio dei nomi:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<FlagsAttribute> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1714:FlagsEnumsShouldHavePluralNames")> _
Public Enumeration EntityState
'Utilizzo
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

Membri

Nome membro Descrizione
Added L'entità viene rilevata dal contesto che non esiste ancora nel database.

Deleted L'entità viene rilevata dal contesto ed esiste nel database, ma è stata contrassegnata per l'eliminazione dal database alla chiamata successiva a SaveChanges.

Detached L'entità non è rilevata dal contesto.Un'entità si trova in questo stato subito dopo che è stata creata con il nuovo operatore o con uno dei metodi Create DbSet.

Modified L'entità viene rilevata dal contesto ed esiste nel database e alcuni o tutti i relativi valori di proprietà sono stati modificati.

Unchanged L'entità viene rilevata dal contesto ed esiste nel database e i relativi valori di proprietà non sono cambiati rispetto ai valori nel database.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity