Elemento CommandText (SSDL)
L'elemento CommandText in SSDL (Store Schema Definition Language) è un figlio dell'elemento Function che consente di definire un'istruzione SQL che viene eseguita nel database. L'elemento CommandText consente di aggiungere una funzionalità simile a una stored procedure nel database, ma l'elemento CommandText viene definito nel modello di archiviazione.
L'elemento CommandText non può disporre di elementi figlio. Il corpo dell'elemento CommandText deve essere un'istruzione SQL valida per il database sottostante.
All'elemento CommandText non possono essere applicati attributi.
Esempio
Nell'esempio riportato di seguito viene mostrato un elemento Function con un elemento CommandText figlio. Esporre la funzione UpdateProductInOrder come metodo sull'oggetto ObjectContext importandolo nel modello concettuale. Per ulteriori informazioni, vedere How to: Define Custom Functions in the Storage Model e How to: Import a Stored Procedure.
<Function Name="UpdateProductInOrder" IsComposable="false">
<CommandText>
UPDATE Orders
SET ProductId = @productId
WHERE OrderId = @orderId;
</CommandText>
<Parameter Name="productId"
Mode="In"
Type="int"/>
<Parameter Name="orderId"
Mode="In"
Type="int"/>
</Function>
Vedere anche
Concetti
Panoramica su Entity Framework
Specifiche SSDL
Elemento Function (SSDL)
Altre risorse
Specifiche CSDL, SSDL e MSL
ADO.NET Entity Data Model Tools
How to: Add a Defining Query