Page 1 of 1

C#, wie definiere ich einen anonymen Typ mit IQueryable?

Posted: 20 Dec 2024, 15:13
by Guest
Abhängig von einem Schalter/Fall wird eine Variable auf eine EF-Verkettung gesetzt.
aber ich kann mir nicht vorstellen, wie ich die Variable groupByLeadIdQuery
definieren sollIQueryable groupByLeadIdQuery = null;

switch (...)
{
case ...:
{
groupByLeadIdQuery = context.HistoryRecords.GroupBy(h => h.ProductId)
.Select(g => new
{
Id = g.Key,
Retributions = g.Sum(s => s.Retribution),
});
}
break;
case ...:
{
groupByLeadIdQuery = null;
}
...
}

Später im Code verarbeite ich die Ergebnisse abhängig davon, ob die Variable null ist oder nicht
if (groupByLeadIdQuery2 != null)
{
var list = groupByLeadIdQuery2.ToList();