0

我在使用 LINQ 时遇到了两个问题。如果您能提供建议,我将不胜感激。我有 2 个列表rawStates(存储行entity-downtime-uptime-eventtype)并rawData列出存储产品从实体的进出时间。

  1. 我想从rawStates仍在等待处理该实体时发生的那些元素中选择这些元素

    foreach(var t in rawData)
        var s = rawStates
        //I am not sure if this single logic clause in Where is enough;
        .Where(o => o.Entity == t.Entity
            && o.DownDate > t.InTime
            && o.Update < t.OutTime)
        .ToList();
    
  2. 如果我将我rawData的分组productID(有多个相同的行ProductID),我怎样才能将这个“s”恢复到这些组,以便productID我可以分组eventtype,和summarise持续时间productID

4

0 回答 0