我正在尝试创建一个计划任务,该任务更新了项目服务器上少于 5% 的任务,但是 ReadProject 方法的问题需要太长时间才能完成;
本质上是因为这是在 Web 服务上发生的,所以会生成一个 200MB 的 xml 文件来表示任务数据,然后只将其转换回对象;呼叫最多可能需要 2 分钟才能运行。
我在数据库中四处寻找,可以通过快速查询获得我需要的数据,并在报告的 0 毫秒内(可能在 0 到 16 毫秒之间?)取回数据;然而; 我确实需要更新一些任务数据的自定义字段,除非我必须这样做,否则我宁愿不通过数据库执行此操作。
有没有更好的方式来访问项目?只返回一组特定的任务;更新这些并将它们重新签入项目?
非常感谢,克里斯