Ist es möglich, folgenden Code zu Linq zu transformieren, dass es wie etwas mehr schön denken aussehenTransformation zu Linq
foreach (var entry in bottleneck.Item2)
{
if(entry.ChangeoverTime > 0)
{
avarangechangeOverTimes += entry.ChangeoverTime;
++counter;
}
if (entry.ChangeoverTime > maxchangeOverTimes)
{
maxchangeOverTimes = entry.ChangeoverTime;
}
changeovertime.ChangeoverTimes.Add
(
new ChangeOverDateValue
{
ChangeoverValue = entry.ChangeoverTime,
Color = ChangeOverTimeToColor(entry.ChangeoverTime),
StartTime = entry.StartTime
}
);
}
Hängt an welchem Engpass ist. Es wird immer iterieren, aber wenn ein Flaschenhals ein dbcontext ist, wird die linq-Anweisung in sql übersetzt. Andere als +1 für die beste Lösung ^^ – Frederiek