首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows工作流和声明性配置中的sql脚本,如InRule

Windows工作流和声明性配置中的sql脚本,如InRule
EN

Stack Overflow用户
提问于 2010-04-07 05:18:15
回答 1查看 556关注 0票数 0

我们一直在使用InRule来满足我们的规则需求,我们发现它不能很好地扩展,所以我们正在调查Windows的工作流程。在InRule中,我们几乎可以配置任何任务,例如我们的sql脚本和存储过程,所有这些都是单独的规则配置文件的一部分,我想知道在windows工作流中是否有类似的功能,我可以只调用一个声明性任务并传递一堆参数-这个任务应该包含我将要执行的sql脚本,我们应该能够在运行时更改脚本,而不需要重新编译到WF代码。这在Windows工作流程中是可能的吗?我如何在工作流程中完成这一点。另外,对于工作流中的sql执行,它如何获取连接字符串。它是否应该从调用程序传递-通过字典对象将其作为输入参数从调用应用程序传递是最好的方式,还是工作流代码可以看到我的调用程序app.config并获得连接字符串?

EN

回答 1

Stack Overflow用户

发布于 2010-04-07 05:36:53

是的,这在很多方面都是可能的。您可以运行附加到工作流中操作的.net代码,也可以保存并从sql数据库加载规则。

我将使用web.config文件来设置连接信息,但前提是您将工作流配置为在web服务主机或类似主机中运行。

我会考虑使用一个或多个代码操作来调用sql数据库上的存储过程。然后,您可以随时自定义这些过程,而无需重新编译。如果需要,您甚至可以启用CLR。

如果你正在寻找一个规则引擎,那么这篇文章应该会有所帮助。

http://richardsbraindump.blogspot.com/2007/08/how-to-use-windows-workflow-rules.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2588413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档