我有两个问题,我正在努力解决LINQ问题。如果你能提出建议我很感激。我有两个列表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
{{1}}