DbEntityEntry クラス

定義

クラスの非ジェネリックバージョン DbEntityEntry<TEntity>

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbEntityEntry
public class DbEntityEntry
type DbEntityEntry = class
Public Class DbEntityEntry
継承
DbEntityEntry
属性

プロパティ

CurrentValues

このオブジェクトによって表される追跡対象エンティティの現在のプロパティ値を取得します。

Entity

エンティティを取得します。

OriginalValues

このオブジェクトによって表される追跡対象エンティティの元のプロパティ値を取得します。 元の値は通常は最後にデータベースからクエリされたときのそのエンティティのプロパティ値です。

State

エンティティの状態を取得または設定します。

メソッド

Cast<TEntity>()

DbEntityEntry<TEntity>このオブジェクトによって表される追跡対象エンティティの、指定したジェネリック型に対応するジェネリッククラスの新しいインスタンスを返します。 追跡されるエンティティの型は、ジェネリック型と互換性がある必要があります。それ以外の場合は、例外がスローされます。

Collection(String)

このエンティティから関連するエンティティのコレクションへのコレクション ナビゲーション プロパティを表すオブジェクトを取得します。

ComplexProperty(String)

このエンティティの複合プロパティを表すオブジェクトを取得します。

Equals(DbEntityEntry)

指定した DbEntityEntry がこのインスタンスと等しいかどうかを判定します。 2つの DbEntityEntry インスタンスが同じエンティティの両方のエントリである場合、両者は等しいと見なされ DbContext ます。

Equals(Object)

指定した Object がこのインスタンスと等しいかどうかを判定します。 2つの DbEntityEntry インスタンスが同じエンティティの両方のエントリである場合、両者は等しいと見なされ DbContext ます。

GetDatabaseValues()

現在データベース内に存在している追跡対象エンティティの値のコピーを検索するためにデータベースをクエリします。 返されたディクショナリの値を変更しても、データベース内の値は更新されないことに注意してください。 データベース内にそのエンティティが見つからない場合は null が返されます。

GetDatabaseValuesAsync()

現在データベースに存在する追跡対象エンティティの値のコピーを、データベースに非同期的に照会します。 返されたディクショナリの値を変更しても、データベース内の値は更新されないことに注意してください。 データベース内にそのエンティティが見つからない場合は null が返されます。

GetDatabaseValuesAsync(CancellationToken)

現在データベースに存在する追跡対象エンティティの値のコピーを、データベースに非同期的に照会します。 返されたディクショナリの値を変更しても、データベース内の値は更新されないことに注意してください。 データベース内にそのエンティティが見つからない場合は null が返されます。

GetHashCode()

このインスタンスのハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

GetValidationResult()

この DbEntityEntry インスタンスを検証し、検証結果を返します。

Member(String)

そのエンティティのメンバーを表すオブジェクトを取得します。 返されるオブジェクトのランタイム型は取得されるメンバーの種類によって異なります。 現在サポートされているメンバー型とその戻り値の型は、参照ナビゲーションプロパティ: DbReferenceEntry です。 コレクションナビゲーションプロパティ: DbCollectionEntry 。 プリミティブ/スカラープロパティ: DbPropertyEntry 。 複合プロパティ: DbComplexPropertyEntry

Property(String)

このエンティティのスカラー プロパティまたは複合プロパティを表すオブジェクトを取得します。

Reference(String)

このエンティティから別のエンティティへの参照 (つまりコレクションではない) ナビゲーション プロパティを表すオブジェクトを取得します。

Reload()

データベースからエンティティを再読み込みして、プロパティ値をすべてデータベースからの値で上書きします。 このメソッドを呼び出した後は、エンティティは変更なし状態になります。

ReloadAsync()

データベースからエンティティを非同期に再読み込みします。プロパティ値は、データベースの値で上書きされます。 このメソッドを呼び出した後は、エンティティは変更なし状態になります。

ReloadAsync(CancellationToken)

データベースからエンティティを非同期に再読み込みします。プロパティ値は、データベースの値で上書きされます。 このメソッドを呼び出した後は、エンティティは変更なし状態になります。

ToString()

Returns a string that represents the current object.

適用対象