다음을 통해 공유


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의 엔터티 키는 에 있는 ObjectContext 항목의 속성과 일치 EntityKey 해야 합니다.

반환

TEntity

업데이트된 개체입니다.

예외

entitySetName 또는 current가 null입니다.

EntitySet from entitySetName이 개체의 과 일치하지 EntitySet 않거나 개체 EntityKey 가 에 ObjectStateManagerDetached 없거나 상태가 되거나 제공된 개체의 엔터티 키가 잘못되었습니다.

entitySetName은 빈 문자열입니다.

적용 대상