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
) тип должен быть сопоставлен и быть типом сущности. То есть он должен иметь сведения об идентификаторе объекта в своем сопоставлении. В противном случае возникает неправильное исключение типа.