ITable.GetOriginalEntityState(Object) Метод

Определение

Извлекает исходные значения.

public:
 System::Object ^ GetOriginalEntityState(System::Object ^ entity);
public object GetOriginalEntityState (object entity);
abstract member GetOriginalEntityState : obj -> obj
Public Function GetOriginalEntityState (entity As Object) As Object

Параметры

entity
Object

Сущность, исходное значение которой будет извлечено.

Возвращаемое значение

Object

Копия исходной сущности. Значение равно NULL, если передаваемая сущность не отслеживается. Отключенные сущности, отправленные обратно клиентом, должны быть присоединены до того, как DataContext сможет начать отслеживать их состояние. "Исходное состояние" только что присоединенной сущности устанавливается на основе значений, предоставленных клиентом. Контекст данных не отслеживает состояние отключенных сущностей.

Комментарии

Следует отметить следующее.

  • Аргумент сущности не должен иметь значение null. В противном случае создается исключение аргумента со значением NULL.

  • В случае со строго типизированным методом ( TEntity ) тип должен быть сопоставлен и должен быть типом сущности. То есть в его сопоставлении должны быть сведения об ИДЕНТИФИКАТОРе объекта. В противном случае возникает исключение неправильного типа.

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