Hallo Forum,
ich habe eine einfache LINQ-Anweisung, die mir die Daten zwischen zwei Tagen (z.B. 12.03.2015 06:50:11 und 13.03.2015 05:10:01) als eine Liste der anonymen Objekten liefert.
var query = from d in _db-meineTabelle.Where(x => x.datum > firstDate && x.datum < secondDate)
select new { d.datum, d.Id, d.plz }
Die Liste: [
[12.03.2015 06:50:11, 1, 12345],
[12.03.2015 06:51:20, 2, 23478],
[12.03.2015 06:52:12, 3, 98765],
[12.03.2015 06:52:45, 4, 12378],
[12.04.2015 06:53:10, 5, 76345],
[13.03.2015 05:10:01, 6, 12345],
[13.06.2015 06:51:20, 7, 23478],
[13.07.2015 06:52:12, 8, 98765],
[13.08.2015 06:52:45, 9, 12378],
[13.09.2015 06:53:10, 10, 76345],
]
Ich suche nun einen einfachen Weg, in dem resultierten Objekt und an der Stelle, wo das erste Datum endet und das zweite anfängt, ein null-Objekt hinzuzufügen:
Die Liste: [
[12.03.2015 06:50:11, 1, 12345],
[12.03.2015 06:51:20, 2, 23478],
[12.03.2015 06:52:12, 3, 98765],
[12.03.2015 06:52:45, 4, 12378],
[12.04.2015 06:53:10, 5, 76345],
[null, null, null],
[13.03.2015 05:10:01, 6, 12345],
[13.06.2015 06:51:20, 7, 23478],
[13.07.2015 06:52:12, 8, 98765],
[13.08.2015 06:52:45, 9, 12378],
[13.09.2015 06:53:10, 10, 76345],
]
Hat jemand eine Idee, wie man dies bewerkstelligen kann, ohne dass man die Liste umfüllen muss?
Gruß