Wie kann ich Datensätze aus der Tabelle in der gleichen Reihenfolge der Liste der Ganzzahl abrufen?Abrufen von Datensätzen aus der Tabelle in der Reihenfolge der bereitgestellten Liste in C#
Ich habe ein list<int>
List<int> reorderNarrowerTermIds = new List<int>();
reorderNarrowerTermIds.Add(2,7,4,9);
Jetzt möchte ich in der gleichen Reihenfolge von oben aufgeführte Liste Sätze aus der Tabelle holen.
var lstTerm = _context.table.Where(n => reorderNarrowerTermIds.Contains(n.TermId)).ToList();
über Linq-Anweisung gibt Aufzeichnungen in 2,4,7,9 TERMID Sequenz, aber ich mag in 2,7,4,9 TERMID Sequenz.
Ich steckte hier fest.
Maby versuchen '.OrderBy (eine Eigenschaft)' – MKasprzyk
@MK angezeigt werden asprzyk .OrderBy wird es in aufsteigender oder absteigender Reihenfolge setzen, OP will es in der gleichen Reihenfolge wie 'reorderNarrowerTermIds'. –
.OrderBy und .Select (n => n) funktioniert überhaupt nicht. – Ronak