共用方式為


REF (Entity SQL)

傳回實體實例的參考。

語法

REF( expression )

論點

expression
產生實體類型實例的任何有效表達式。

傳回值

指定之實體實例的參考。

備註

實體參考包含實體索引鍵和實體集名稱。 因為不同的實體集可以以相同的實體類型為基礎,因此特定實體索引鍵可以出現在多個實體集中。 不過,實體參考一律是唯一的。 如果輸入表達式代表保存的實體,則會傳回此實體的參考。 如果輸入表達式不是保存的實體,則會傳回 Null 參考。

如果屬性擷取運算子 (.) 用來存取實體的屬性,則會自動取值參考。

範例

下列 Entity SQL 查詢會使用 REF 運算符傳回輸入實體自變數的參考。 相同的查詢會取值參考,因為我們使用屬性擷取作業 (..) 來存取 Product 實體的屬性。 查詢是以 AdventureWorks 銷售模型為基礎。 若要編譯並執行此查詢,請遵循下列步驟:

  1. 遵循 如何:執行傳回 PrimitiveType 結果的查詢中的程式。

  2. 將下列查詢當做自變數傳遞至 ExecutePrimitiveTypeQuery 方法:

SELECT VALUE REF(p).Name FROM AdventureWorksEntities.Products AS p

另請參閱