ITable.GetOriginalEntityState(Object) メソッド

定義

元の値を取得します。

public:
 System::Object ^ GetOriginalEntityState(System::Object ^ entity);
public object GetOriginalEntityState (object entity);
abstract member GetOriginalEntityState : obj -> obj
Public Function GetOriginalEntityState (entity As Object) As Object

パラメーター

entity
Object

元の値を取得する対象のエンティティ。

戻り値

元のエンティティのコピー。 渡されるエンティティが追跡されていない場合、値は null です。 クライアントによって送り返された、接続解除されたエンティティは、アタッチしてからでないと DataContext でそれらの状態の追跡を開始できません。 新しくアタッチされたエンティティの "元の状態" は、クライアントによって指定された値に基づいて決定されます。 データ コンテキストでは、接続解除されたエンティティの状態は追跡されません。

注釈

次のことを考慮してください。

  • entity 引数は null 以外である必要があります。 それ以外の場合は、null 引数の例外がスローされます。

  • 厳密に型指定された (TEntity) メソッドの場合、型はマップされ、エンティティ型である必要があります。 つまり、マッピングにはオブジェクト ID 情報が必要です。 それ以外の場合は、間違った型の例外がスローされます。

適用対象