我一直在试图找出一种实用的方法来选择机器特定时期的事件。我有机器的产品到达/process_start/process_finish 时间 (DateTime) 的历史数据,以及带有 event_start/event_type/event_finish 时间 (DateTime) 的机器事件(故障、维修、维护等)。
我想确定从产品到达到完成流程的机器上发生的那些事件。
foreach(var product in productList)
var resultEvents = from events in eventList
where (data.Machine == product.Machine) && (events.Start<product.Arrival && event.Finish < product.Finish)
这并没有给我正确的状态,当我概述机器可能出现故障时的选项时,它会变得混乱和模棱两可......是我也应该使用 process start 还是我正在查看更多 && 语句?
非常感谢您的快速反馈:) 谢谢!