gpt4 book ai didi

entity-framework - Entity Framework 4——可以从另一个 SSDL 函数的命令文本中调用一个 SSDL 函数吗?

转载 作者:行者123 更新时间:2023-12-04 07:25:41 26 4
gpt4 key购买 nike

是否可以从另一个 SSDL 函数的命令文本中调用一个 SSDL 函数?例如,假设我在我的 edmx 文件中定义了以下 SSDL 函数:

<Function Name="blah" IsComposable="false">
<CommandText>
...blah related stuff...
</CommandText>
<Parameter Name="blah_param" Type="int" />
</Function>

我可以定义第二个调用“blah”的 SSDL 函数吗?例如:

<Function Name="blah2" IsComposable="false">
<CommandText>
...
blah(3);
...
</CommandText>
<Parameter Name="blah2_param" Type="int" />
</Function>

“blah”和“blah2”作为存储过程存在于数据库中,并且在 edmx 的 SSDL 中有完整定义。我尝试用一​​些不同的东西来限定调用(将 SSDL 命名空间附加到函数名称 -- BlahModel.Store.blah(3),使用“执行过程”和“调用”SQL 关键字等)。

看起来,一旦它命中 CommandText 标记,所有内容都会发送到数据库,并且不会对内部 CommandText 进行任何解析/解析。有没有人知道这是否可能?

谢谢!

最佳答案

这是不可能的。 CommandText应仅包含有效的 SQL/Transact-SQL/PL/SQL 表达式。

关于entity-framework - Entity Framework 4——可以从另一个 SSDL 函数的命令文本中调用一个 SSDL 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3144725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com