DbEntityEntry クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
DbEntityEntry<TEntity> クラスの非ジェネリック バージョン。
継承階層
System.Object
System.Data.Entity.Infrastructure.DbEntityEntry
名前空間: System.Data.Entity.Infrastructure
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public Class DbEntityEntry
'使用
Dim instance As DbEntityEntry
public class DbEntityEntry
public ref class DbEntityEntry
type DbEntityEntry = class end
public class DbEntityEntry
DbEntityEntry 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
CurrentValues | このオブジェクトによって表される追跡対象エンティティの現在のプロパティ値を取得します。 | |
Entity | エンティティを取得します。 | |
OriginalValues | このオブジェクトによって表される追跡対象エンティティの元のプロパティ値を取得します。元の値は通常は最後にデータベースからクエリされたときのそのエンティティのプロパティ値です。 | |
State | エンティティの状態を取得または設定します。 |
上揃え
メソッド
名前 | 説明 | |
---|---|---|
Cast<TEntity> | このオブジェクトが表す追跡対象エンティティのジェネリック型に対応するジェネリック DbEntityEntry<TEntity> クラスの新しいインスタンスを返します。追跡対象のエンティティ型にジェネリック型との互換性がなければ、例外がスローされることに注意してください。 | |
Collection | このエンティティから関連するエンティティのコレクションへのコレクション ナビゲーション プロパティを表すオブジェクトを取得します。 | |
ComplexProperty | このエンティティの複合プロパティを表すオブジェクトを取得します。 | |
Equals(Object) | 指定した Object がこのインスタンスと等しいかどうかを判定します。2 つの DbEntityEntry インスタンスは、両方とも DbContext 上の同じエンティティに対するエントリなら等しいと判定されます。 (Object.Equals(Object) をオーバーライドします。) | |
Equals(DbEntityEntry) | 指定した DbEntityEntry がこのインスタンスと等しいかどうかを判定します。2 つの DbEntityEntry インスタンスは、両方とも DbContext 上の同じエンティティに対するエントリなら等しいと判定されます。 | |
Finalize | (Object から継承されます。) | |
GetDatabaseValues | 現在データベース内に存在している追跡対象エンティティの値のコピーを検索するためにデータベースをクエリします。返されたディクショナリ内の値を変更してもデータベース内の値は更新されないことに注意してください。データベース内にそのエンティティが見つからない場合は null が返されます。 | |
GetDatabaseValuesAsync() | 現在データベース内に存在している追跡対象エンティティの値のコピーを検索するためにデータベースを非同期でクエリします。返されたディクショナリ内の値を変更してもデータベース内の値は更新されないことに注意してください。データベース内にそのエンティティが見つからない場合は null が返されます。 | |
GetDatabaseValuesAsync(CancellationToken) | 現在データベース内に存在している追跡対象エンティティの値のコピーを検索するためにデータベースを非同期でクエリします。返されたディクショナリ内の値を変更してもデータベース内の値は更新されないことに注意してください。データベース内にそのエンティティが見つからない場合は null が返されます。 | |
GetHashCode | このインスタンスのハッシュ コードを返します。 (Object.GetHashCode() をオーバーライドします。) | |
GetType | 現在のインスタンスの Type を取得します。 | |
GetValidationResult | この DbEntityEntry インスタンスを検証して検証結果を返します。 | |
Member | そのエンティティのメンバーを表すオブジェクトを取得します。返されるオブジェクトのランタイム型は取得されるメンバーの種類によって異なります。現在サポートされているメンバー型とその戻り値の型は次のとおりです。参照ナビゲーション プロパティ:DbReferenceEntry.コレクション ナビゲーション プロパティ:DbCollectionEntry.プリミティブ/スカラー プロパティ:DbPropertyEntry.複合プロパティ: DbComplexPropertyEntry です。 | |
MemberwiseClone | (Object から継承されます。) | |
Property | このエンティティのスカラー プロパティまたは複合プロパティを表すオブジェクトを取得します。 | |
Reference | このエンティティから別のエンティティへの参照 (つまりコレクションではない) ナビゲーション プロパティを表すオブジェクトを取得します。 | |
Reload | データベースからエンティティを再読み込みして、プロパティ値をすべてデータベースからの値で上書きします。このメソッドを呼び出した後は、エンティティは変更なし状態になります。 | |
ReloadAsync() | データベースからエンティティを非同期で再読み込みして、プロパティ値をすべてデータベースからの値で上書きします。このメソッドを呼び出した後は、エンティティは変更なし状態になります。 | |
ReloadAsync(CancellationToken) | データベースからエンティティを非同期で再読み込みして、プロパティ値をすべてデータベースからの値で上書きします。このメソッドを呼び出した後は、エンティティは変更なし状態になります。 | |
ToString | DbEntityEntry の文字列形式を返します。 (Object.ToString() をオーバーライドします。) |
上揃え
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。