Aracılığıyla paylaş


REF (Entity SQL)

Varlık örneğine başvuru döndürür.

Söz dizimi

REF( expression )

Bağımsız değişkenler

expression
Varlık türünün bir örneğini veren geçerli ifadeler.

Dönüş Değeri

Belirtilen varlık örneğine başvuru.

Açıklamalar

Varlık başvurusu, varlık anahtarından ve varlık kümesi adından oluşur. Farklı varlık kümeleri aynı varlık türünü temel alarak olabileceğinden, belirli bir varlık anahtarı birden çok varlık kümesinde görüntülenebilir. Ancak varlık başvurusu her zaman benzersizdir. Giriş ifadesi kalıcı bir varlığı temsil ediyorsa, bu varlığa bir başvuru döndürülür. Giriş ifadesi kalıcı bir varlık değilse null başvuru döndürülür.

Bir varlığın özelliğine erişmek için özellik ayıklama işleci (.) kullanılıyorsa, başvuru otomatik olarak başvurulur.

Örnek

Aşağıdaki Entity SQL sorgusu, giriş varlığı bağımsız değişkeninin başvurusunu döndürmek için REF işlecini kullanır. Aynı sorgu, Product varlığının bir özelliğine erişmek için bir özellik ayıklama işlemi (.) kullandığımız için başvuruyu reddeder. Sorgu AdventureWorks Satış Modeli'ni temel alır. Bu sorguyu derlemek ve çalıştırmak için şu adımları izleyin:

  1. Nasıl yapılır: PrimitiveType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.

  2. Aşağıdaki sorguyu yöntemine ExecutePrimitiveTypeQuery bağımsız değişken olarak geçirin:

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

Ayrıca bkz.