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

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

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

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

Комментарии

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

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

  • В случае со строго типизированным методом (TEntity) тип должен быть сопоставлен и быть типом сущности. То есть он должен иметь сведения об идентификаторе объекта в своем сопоставлении. В противном случае возникает неправильное исключение типа.

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