EntityDescriptor 類別

定義

操作對實體所做的修改描述,返回於 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
繼承
EntityDescriptor

備註

該方法回SaveChanges傳一個DataServiceResponse包含一系列OperationResponse物件的物件,每個物件包含一串EntityDescriptorLinkDescriptor或代表被持久化變更的實例序列。

若操作成功, State 描述符的屬性會設定為不變,並依照合併設定合併新的插入與更新操作值。

對於有錯誤的操作,描述符的 會 State 保持呼叫前 SaveChanges 的狀態。

若操作中發生錯誤且處理停止,該設定 State 將保持不變。

屬性

名稱 Description
EditLink

取得或設定修改實體的 URI。

EditStreamUri

取得或設定修改實體二元屬性資料的 URI。

Entity

取得包含更新資料的實體。

ETag

會取得一個 eTag 值,顯示自上次呼叫以來 SaveChanges(),目標更新資料的狀態。

Identity

取得或設定 URI,即實體的身份值。

ParentForInsert

取得與該實體相關的父實體。

ParentPropertyForInsert

取得該實體的屬性名稱,該屬性屬於導航屬性,並連結到父實體。

ReadStreamUri

取得或設定存取實體二進位屬性資料的 URI。

SelfLink

取得或設定用於回傳實體資源的 URI。

ServerTypeName

取得或設定該實體所映射的資料來源中類型名稱。

State

當在派生類別中覆寫時,會取得該實例建構時物件的狀態。

(繼承來源 Descriptor)
StreamETag

取得與媒體連結項目相關實體相關的媒體資源的eTag。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於