1

我们有一个庞大的系统(大约 170 个类,某些类中有超过 2 亿个对象)。它是用 MDriven Framework 和 ASP.NET 构建的,混合了 WebForms 和 MVC。也是用于一些管理任务的小型 WinForms 应用程序。

我经常需要运行即席 OCL 查询或 EAL 脚本,并且倾向于使用基于 WinForms 的 MDriven 调试器表单。

问题是我通常不能仅使用 OclPs 或仅使用 Ocl 来构造查询,因为 Ocl 会导致数百万个对象被加载并且 OclPs 不支持所有 OCL 构造,更不用说根本不支持 EAL。

所以,我需要一个两步能力:一个评估 OclPs 表达式的步骤和第二个步骤,根据第一步的结果评估 Ocl 或 EAL。

这可以使用现有的调试器表单或使用 ASP.NET 自动表单,或以任何其他“开箱即用”的方式来完成吗?

我知道我可以建立自己的表格来做到这一点。我只是想知道我是否遗漏了什么......

我还想建议在未来版本的 MDriven Framework 中添加此功能,即以自动/调试器形式中的一种或两种形式。

4

1 回答 1

1

可能您可以使用此处描述的新调试器:https ://www.capableobjects.com/2017/10/23/updates-to-autoform-and-debugger-after-latest-feedback/

新调试器中更好的是能够保存变量和多个表达式。

这样可以更轻松地浏览数据并隔离您正在寻找的东西。

于 2018-05-31T12:20:05.627 回答