我有一个数据表,每行包含一组约77个值,这些值需要运行大约1200个IF语句,但IF语句(规则)可能会有所不同。
我最初的想法是拥有一个SQL表,其中包含memberName,operator,target,trueValue,falseValue列。从表中读取数据并在运行时创建表达式并通过它运行数据。这个想法运作良好,IF语句似乎比“IF年龄> 30”更复杂。 详情请见:How can I calculate an expression parameter in run time?
所以我想,如果我可以有一个外部文件,可以在安装应用程序后切换,将数据表发送到文件中的方法(?),文件返回一个结果值。那也很完美。
我可以使用.dll文件执行此操作吗?或类似的东西。
总而言之,我希望通过从外部源获取的IF语句来运行我的数据表值,因为IF语句可能会不时发生变化。