Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Der SET-Ausdruck wird verwendet, um eine Auflistung von Objekten in einen Satz zu konvertieren, indem eine neue Auflistung mit allen doppelten Elementen entfernt wird.
Syntax
SET ( expression )
Argumente
expression Ein beliebiger gültiger Abfrageausdruck, der eine Auflistung zurückgibt.
Bemerkungen
Der Satzausdruck SET(c) entspricht logisch der folgenden Select-Anweisung:
SELECT VALUE DISTINCT c FROM c
SET ist einer der Entitäts-SQL-Satzoperatoren. Alle Entitäts-SQL-Satzoperatoren werden von links nach rechts ausgewertet. Siehe EXCEPT for precedence information for the Entity SQL set operators.
Beispiel
Die folgende Entity SQL-Abfrage verwendet den SET-Ausdruck, um eine Auflistung von Objekten in einen Satz zu konvertieren. Die Abfrage basiert auf dem AdventureWorks Sales Model. Führen Sie die folgenden Schritte aus, um diese Abfrage zu kompilieren und auszuführen:
Gehen Sie wie folgt vor : Ausführen einer Abfrage, die PrimitiveType-Ergebnisse zurückgibt.
Übergeben Sie die folgende Abfrage als Argument an die
ExecutePrimitiveTypeQueryMethode:
SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)