ITable.GetOriginalEntityState(Object) 方法

定义

检索原始值。

public object GetOriginalEntityState(object entity);

参数

entity
Object

要检索其原始值的实体。

返回

原始实体的副本。 如果未跟踪传入的实体,则该值为 null。 必须先附加由客户端发送回的已断开连接的实体,然后 DataContext 才能开始跟踪实体的状态。 新附加的实体的“原始状态”是根据客户端提供的值设立的。 数据上下文不跟踪已断开连接的实体的状态。

注解

注意以下事项:

  • 实体参数必须为非 null。 否则,将引发 null 参数异常。

  • 对于强类型 (TEntity) 方法,必须映射类型,并且必须是实体类型。 也就是说,它的映射中必须包含对象 ID 信息。 否则,将引发错误的类型异常。

适用于

产品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1