我们有一个大型系统(约170个类,某些类中有超过2亿个对象)。它使用MDriven Framework与ASP.NET一起构建,混合使用WebForms和MVC。也是一个用于某些管理任务的小型WinForms应用程序。
我经常需要运行临时OCL查询或EAL脚本,并倾向于使用基于WinForms的MDriven调试器表单。
问题是我通常不能仅使用OclP或仅使用Ocl来构造查询,因为Ocl会导致数百万个对象被加载而OclP不支持所有OCL构造,更不用说根本没有EAL支持了。
所以,我需要一个两步的能力:一步评估OclPs表达式,第二步攻击第一步结果的Ocl或EAL。
可以使用现有的调试器表单或ASP.NET autoform,还是以任何其他“开箱即用”方式完成此操作?
我知道我可以建立自己的表格来做到这一点。我只是想知道我是否遗漏了一些东西......
我还建议在未来版本的MDriven Framework中添加此功能,即在其中一个或两个自动/调试器表单中添加。
答案 0 :(得分:1)
您可以使用此处所述的新调试器:https://www.capableobjects.com/2017/10/23/updates-to-autoform-and-debugger-after-latest-feedback/
新调试器的优点是能够保存变量和多个表达式。
这样可以更容易地围绕数据发声并隔离您正在寻找的东西。