次の方法で共有


ObjectContext.ApplyCurrentValues<TEntity>(String, TEntity) メソッド

定義

指定されたオブジェクトのスカラー値を、同じキーを持つ ObjectContext のオブジェクトにコピーします。

public virtual TEntity ApplyCurrentValues<TEntity> (string entitySetName, TEntity currentEntity) where TEntity : class;
abstract member ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyCurrentValues(Of TEntity As Class) (entitySetName As String, currentEntity As TEntity) As TEntity

型パラメーター

TEntity

オブジェクトのエンティティ型。

パラメーター

entitySetName
String

オブジェクトが属しているエンティティ セットの名前。

currentEntity
TEntity

元のオブジェクトに適用するプロパティ更新を含むデタッチしたオブジェクト。 currentEntity のエンティティ キーは、 内の EntityKey エントリ ObjectContext の プロパティと一致する必要があります。

戻り値

TEntity

更新後のオブジェクト。

例外

entitySetName または current が null です。

EntitySet from entitySetName が オブジェクトの とEntitySet一致しないか、オブジェクトEntityKeyが にObjectStateManager含まれていないかDetached、状態であるか、指定されたオブジェクトのエンティティ キーが無効です。

entitySetName は空の文字列です。

適用対象