我在使用 LINQ 时遇到了两个问题。如果您能提供建议,我将不胜感激。我有 2 个列表rawStates
(存储行entity-downtime-uptime-eventtype
)并rawData
列出存储产品从实体的进出时间。
我想从
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();
如果我将我
rawData
的分组productID
(有多个相同的行ProductID
),我怎样才能将这个“s”恢复到这些组,以便productID
我可以分组eventtype
,和summarise
持续时间productID
?