Share via


EntityState 列舉類型

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

描述實體的狀態。

這個列舉類型的 FlagsAttribute 屬性允許將其成員值以位元組合的方式來使用。

命名空間:  System.Data.Entity
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

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

Members

成員名稱 描述
Added 此實體受到內容追蹤,但尚未存在於資料庫中。

Deleted 此實體受到內容追蹤並存在於資料庫中,但已加上刪除標記,會在下次呼叫 SaveChanges 時從資料庫中將它刪除。

Detached 實體未受到內容追蹤。使用此新運算子建立實體或使用其中一種 DbSet Create 方法建立實體之後,該實體會立即處於此狀態。

Modified 此實體受到內容追蹤並存在於資料庫中,而且其部分或所有屬性值已經修改過。

Unchanged 此實體受到內容追蹤並存在於資料庫中,而且其屬性值並未變更自資料庫中的值。

請參閱

參考

System.Data.Entity 命名空間