首页 新闻 会员 周边

esql 中怎么调用存储过程或函数?

0
悬赏园豆:50 [已解决问题] 解决于 2012-07-11 17:24

select value d from xx.实体类 as d where exists(存储过程或函数),

我想在ESQL中加入过程或函数,其中返回的是产品ID列表,类似于 id in (1,2,3,4,5),的功能,请问要怎么实现或有其它方法吗?谢谢

wjcing的主页 wjcing | 初学一级 | 园豆:118
提问于:2012-06-28 14:36
< >
分享
最佳答案
0

我不建议你使用存储过程,因为存储过程会将数据库执行结果返回而不是生成表达式树。

LINQ(Lambda 表达式)

from a in table 1

join  b in table2 on a.Id == b.Id

select new{a.Id}

收获园豆:50
江南_雾里看花 | 菜鸟二级 |园豆:394 | 2012-06-29 08:37

但是现在我语句中己经用了ESQL了,在我的存储过程中有递归查询的,就是查询包括子类下的ID.

wjcing | 园豆:118 (初学一级) | 2012-06-29 09:43
其他回答(1)
0

没找到答案,用替代方法完成

wjcing | 园豆:118 (初学一级) | 2012-07-11 17:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册