Можно ли вызвать функцию SSDL из CommandText другой функции SSDL? Например, допустим, в моем файле edmx определена следующая функция SSDL:
<Function Name="blah" IsComposable="false">
<CommandText>
...blah related stuff...
</CommandText>
<Parameter Name="blah_param" Type="int" />
</Function>
Могу ли я определить вторую функцию SSDL, которая вызывает "бла"? Например:
<Function Name="blah2" IsComposable="false">
<CommandText>
...
blah(3);
...
</CommandText>
<Parameter Name="blah2_param" Type="int" />
</Function>
"blah" и "blah2" do NOT существуют как хранимые процедуры в базе данных и полностью определены в SSDL edmx. Я пытался квалифицировать вызов с помощью нескольких разных вещей (добавляя пространство имен SSDL к имени функции - BlahModel.Store.blah (3), используя «execute method» и «call» ключевые слова SQL и т. Д.).
Похоже, что когда он попадает в тег CommandText, все отправляется в базу данных, и анализ / разрешение внутреннего CommandText не выполняется. Кто-нибудь знает, возможно ли это или нет?
Спасибо!