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
メンバー
メンバー名 | 説明 | |
---|---|---|
Added | エンティティはコンテキストによって追跡されていますが、データベースにまだ存在していません。 | |
Deleted | エンティティはコンテキストによって追跡されていて、データベース内に存在していますが、SaveChanges が次回呼び出されたときにデータベースから削除するようにマークが付けられています。 | |
Detached | エンティティは、コンテキストによって追跡されていません。エンティティが new 演算子またはいずれかの DbSet Create メソッドによって作成されると、直ちにこの状態になります。 | |
Modified | エンティティはコンテキストによって追跡されていて、データベースに存在します。また、一部またはすべてのプロパティ値が変更されています。 | |
Unchanged | エンティティはコンテキストによって追跡されていて、データベースに存在します。また、プロパティ値はデータベースの値から変更されていません。 |