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