我的产品负责人要求我配置一些比较逻辑,以便过程工程师可以在不更改代码的情况下更改内容。目前该代码是SELECT CASE
声明,其中各种IF THEN
声明都是相当标准的。我似乎无法找到解决方法的问题是他希望通过配置AND/OR
在IF THEN
声明中进行可变数量的比较。他的想法是配置可以像工程师的有限查询生成器一样工作。我想出的唯一解决方案是在字符串中构建函数,并使用VBCodeProvider在运行时对其进行编译。有没有更好的方法来解决这个问题?如果在运行时声明那么构建?
1
A
回答
相关问题
- 1. 如果那么声明带有或条款在vbs/hta
- 2. 的JavaScript &&运营商在声明如果
- 3. 在运行时声明类成员D
- 4. 在运行时声明属性?
- 5. 在运行时声明常量(Java)?
- 6. 如果声明运行时即使不是真的
- 7. XSL在那里声明
- 8. 运行Oracle声明
- 9. SQL是声明式的,那么LINQ
- 10. 如果行存在,那么在MySQL
- 11. 如果声明
- 12. 如果声明
- 13. 如果声明
- 14. 在C中,如果在声明时初始化数组,那么该维是可选的。为什么?
- 15. 动态构建声明
- 16. 如果构建中断,如何使XCode运行脚本构建阶段运行?
- 17. 静态声明何时运行?
- 18. 如果执行了任何“if ... else if”,那么运行代码?
- 19. 如果在z3py中声明
- 20. 如果在CustomListArray中声明
- 21. 如果在rails中声明
- 22. Python如果在声明中
- 23. 如果在Javascript中声明?
- 24. c结构声明行为
- 25. CruiseControl和MSTest:如果测试失败,那么构建失败
- 26. 如果声明VBA
- 27. Logo如果声明
- 28. 如果声明php
- 29. CSS如果声明?
- 30. 如果声明JAVA
听起来像他正在寻找[域特定语言](http://en.wikipedia.org/wiki/Domain-specific_language)。 [This](http://www.microsoft.com/downloads/en/details.aspx?FamilyId=57A14CC6-C084-48DD-B401-1845013BF834&displaylang=en)SDK可能是感兴趣的。 – Oded 2010-09-15 20:18:09