Поделиться через


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 не соответствует объекту EntitySetEntityKey , объект не находится в объекте ObjectStateManager или находится в Detached состоянии или ключ сущности предоставленного объекта недопустим.

entitySetName — это пустая строка.

Применяется к