Compartir a través de


CommandText (Elemento) (SSDL)

El elemento CommandText del lenguaje de definición de esquemas de almacenamiento (SSDL) es un elemento secundario del elemento Function que permite definir una instrucción SQL que se ejecuta en la base de datos. El elemento CommandText le permite agregar funcionalidad similar a un procedimiento almacenado de la base de datos, pero el elemento CommandText se define en el modelo de almacenamiento.

El elemento CommandText no puede tener elementos secundarios. El cuerpo del elemento CommandText debe ser una instrucción SQL válida para la base de datos subyacente.

No hay atributos aplicables al elemento CommandText.

Ejemplo

En el ejemplo siguiente se muestra un elemento Function con un elemento CommandText secundario. Exponga la función UpdateProductInOrder como un método del ObjectContext importándola en el modelo conceptual. Para obtener más información, vea How to: Define Custom Functions in the Storage Model y 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>

Vea también

Conceptos

Información general de Entity Framework
Especificación SSDL
Function (Elemento) (SSDL)

Otros recursos

Especificaciones CSDL, SSDL y MSL
ADO.NET Entity Data Model Tools
How to: Add a Defining Query