Diese Frage beruht aufHinzufügen einer dritten Klasse, in der zwei Klassen Subitems für Linq-Abfrage sind Anzeigen, um am Ende zu json
, in dem diese Antwort
aber fein funktionierten, ich bin eine 3. Klasse hinzufügen, die ich in die ‚Elemente‘ gruppieren möchten
var query =
from d in reportData
join r in reportDefinition on d.ReportGroupId equals r.ReportGroupId into items
select new
{
d.ReportGroupName,
items = items.ToList(),
d.ReportGroupId
};
New dotnetfiddle https://dotnetfiddle.net/IIBFKG aktualisiert
Wie kann ich die CustomReportDefinition-Klasse hinzufügen, um in den Elementen oder ReportData angezeigt zu werden?
Lassen Sie mich sehen, ob ich die Frage verstehe. Anstatt dass die Elemente 'List 'sein? d.h. Umwandlung von 'ReportDefinition' in' CustomReportDefinition'? –
Oder möchten Sie einen anderen Join und so etwas wie 'new {..., items = items.ToList(), customItems = ...}'? –
@IvanStoev Sorry für die Verzögerung bei der Reaktion, hatte ein Treffen zu gehen. JA der 2. Kommentar, ein weiterer Beitrag –