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 .
Возвращаемое значение
Обновленный объект.
Исключения
entitySetName или current имеет значение NULL.
Объект EntitySet from entitySetName не соответствует объекту EntitySetEntityKey , объект не находится в объекте ObjectStateManager или находится в Detached состоянии или ключ сущности предоставленного объекта недопустим.
entitySetName — это пустая строка.
Применяется к
Entity Framework