Элемент CommandText (язык SSDL)
Элемент CommandText в языке SSDL является дочерним для элемента Function, который позволяет определить инструкцию SQL, выполняемую в базе данных. Элемент CommandText позволяет добавить ту же функциональность, что и хранимые процедуры в базе данных, однако пользователь может определить элемент CommandText в модели хранения.
Элемент CommandText не может иметь дочерние элементы. Текст элемента CommandText должен быть инструкцией SQL, допустимой для соответствующей базы данных.
К элементу CommandText не применим ни один атрибут.
Пример
В следующем примере рассматривается элемент Function, содержащий один дочерний элемент CommandText. Чтобы обеспечить доступ к функции UpdateProductInOrder в качестве метода объекта ObjectContext, импортируйте ее в концептуальную модель. Дополнительные сведения см. в разделах How to: Define Custom Functions in the Storage Model и 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>
См. также
Основные понятия
Общие сведения о платформе Entity Framework
Спецификация языка SSDL
Элемент Function (язык SSDL)
Другие ресурсы
Спецификации языка CSDL, SSDL и MSL
ADO.NET Entity Data Model Tools
How to: Add a Defining Query