MSDN
Пользовательскую функцию в модели хранения можно определить, добавив элемент Function, содержащий элемент CommandText, к языку определения схемы хранения (SSDL)файл .edmx.Элемент CommandText обычно используется для обеспечения функциональности, аналогичной той, которая обеспечивается хранимыми процедурами, но хранимая процедура определяется в файле .edmx, а не в базе данных.
a) Собственная функция просто отправляет собственнуюкоманда запроса (эта команда указана в элементе CommandText
) в БД, или она отправляет команду БД CREATE PROCEDURE
(таким образом, хранимая процедура, созданная в БД, затем содержит команду, указанную в элементе CommandText
), итогда в свою очередь вызывает хранимую процедуру этой БД?
b) Что именно подразумевается под "процедура хранения определяется в файле edmx, а не в базе данных" ?Возможно, этот файл edmx содержит план, из которого он создаст соответствующую процедуру хранения в БД?
Спасибо