DEREF (Entity SQL)
對參考值取值並且產生該取值的結果。
SELECT DEREF ( o.expression ) from Table as o;
Arguments
- expression
任何傳回集合的有效查詢運算式。
傳回值
所參考之實體的值。
備註
DEREF 運算子會對參考值取值並且產生該取值的結果。 舉例來講,假設r
是 ref<T> 型別的參考, Deref
(r)
是產生 r
所參考之實體的T
型別的運算式。 如果此參數值為 null,或為懸空 (也就是參考的目標不存在),DEREF 運算子的結果就會是 null。
範例
以下 Entity SQL 查詢使用 DEREF 運算子對參考值取值並且產生該取值的結果。 此查詢是以 AdventureWorks Sales Model 為依據。 若要編譯並執行此查詢,請依照下列步驟操作:
將下列查詢作為引數,傳遞至 ExecutePrimitiveTypeQuery 方法:
SELECT VALUE DEREF(REF(p)).Name FROM AdventureWorksEntities.Products
as p
另請參閱
參考
REF (Entity SQL)
CREATEREF (Entity SQL)
KEY (Entity SQL)