我正在开发一个应用程序,其中涉及数百种不同的计算,并希望我的应用程序管理员能够通过指定公式来调整这些计算。
例如,我的数据库表包含价格和数量。“X”列之一可能包含“过去 7 天的(价格 * 数量)”。如何允许我的应用管理员将计算从“7 天”更改为“14 天”?
是否有某种方法可以在 VB.NET 中进行动态计算,或者如果需要更改,我是否必须依赖存储过程并编写一些代码来更改这些过程?在这种情况下,最佳实践是什么?
理想情况下,我想使用类似于在此处发布问题时使用的“标签”框来显示可用字段并在它们之间添加数学运算符以执行计算。它可能会增加更多复杂性,但如果不覆盖现有计算以便它可以用于构建新公式,那就太好了。
任何帮助将非常感激。谢谢!