ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたオブジェクトのスカラー値を、同じキーを持つ ObjectContext のオブジェクトの一連の元の値にコピーします。
public virtual TEntity ApplyOriginalValues<TEntity> (string entitySetName, TEntity originalEntity) where TEntity : class;
abstract member ApplyOriginalValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyOriginalValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyOriginalValues(Of TEntity As Class) (entitySetName As String, originalEntity As TEntity) As TEntity
型パラメーター
- TEntity
エンティティ オブジェクトの型。
パラメーター
- entitySetName
- String
オブジェクトが属しているエンティティ セットの名前。
- originalEntity
- TEntity
オブジェクトに適用する元の値を含む、デタッチされているオブジェクト。 originalEntity のエンティティ キーは、 内ObjectContextのEntityKeyエントリの プロパティと一致する必要があります。
戻り値
TEntity
更新後のオブジェクト。
例外
entitySetName または original が null です。
EntitySet from entitySetName が オブジェクトの とEntitySet一致しないかObjectStateEntry、 オブジェクトEntityKeyの が でObjectStateManager見つからないか、オブジェクトが Added または Detached 状態であるか、指定されたオブジェクトのエンティティ キーが無効であるか、プロパティが変更されています。
entitySetName は空の文字列です。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Entity Framework