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 | 此實體受到內容追蹤並存在於資料庫中,而且其屬性值並未變更自資料庫中的值。 |