EntityDescriptor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由 DataServiceResponse 中返回的操作对实体进行的修改的说明。
public ref class EntityDescriptor sealed : System::Data::Services::Client::Descriptor
public sealed class EntityDescriptor : System.Data.Services.Client.Descriptor
type EntityDescriptor = class
inherit Descriptor
Public NotInheritable Class EntityDescriptor
Inherits Descriptor
- 继承
注解
SaveChanges 方法返回了 DataServiceResponse 对象,它包含一系列 OperationResponse 对象,其中每个对象均包含一系列表示已保存更改的 EntityDescriptor 或 LinkDescriptor 实例。
对于成功的操作,描述符的 State 属性将设置为未更改,而插入和更新操作的新值将根据合并设置进行合并。
对于有错误的操作,描述符的 State 将仍保持与调用 SaveChanges 之前相同。
如果在操作期间出错并且停止处理,则 State 将保持不变。
属性
EditLink |
获取或设置用于修改实体的 URI。 |
EditStreamUri |
获取或设置用于修改实体二进制属性数据的 URI。 |
Entity |
获取包含更新数据的实体。 |
ETag |
获取 eTag 值,该值指示自上次调用 SaveChanges() 以来预期要更新的数据的状态。 |
Identity |
获取或设置用作实体标识值的 URI。 |
ParentForInsert |
获取与实体相关的父实体。 |
ParentPropertyForInsert |
获取属于导航属性并链接到父实体的实体属性的名称。 |
ReadStreamUri |
获取或设置用于访问实体二进制属性数据的 URI。 |
SelfLink |
获取或设置用于返回实体资源的 URI。 |
ServerTypeName |
获取或设置实体所映射到的数据源中的类型名称。 |
State |
当在派生类中重写时,在构造此实例时获取对象的状态。 (继承自 Descriptor) |
StreamETag |
获取与作为媒体链接入口的实体相关联的媒体资源的 eTag。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |