Wir (mein Team) starten gerade die Entwicklung eines missionskritischen Projekts, eines der Subsysteme dieses Projekts ist ein Windows-Dienst. Dieser Service wird ein Rückgrat des gesamten Systems sein und muss entsprechend dem geschäftskritischen Standard reagieren.Ist LINQ eine gültige Option?
Dieser Dienst enthält viele Listen, um die Interaktion mit der Datenbank zu minimieren und um Leistung zu erzielen. Ich schätze die durchschnittliche Größe einer Liste unter normalen Umständen auf 250,00.
Ist es eine gute Idee, LINQ zu verwenden, um Daten aus diesen Warteschlangen abzufragen, oder sollte ich meinen ursprünglichen Plan zum Erstellen einer indizierten Liste befolgen?
indizierte Liste ist eine kundenspezifische Implementierung von Idictionary
, die wie ein Index arbeiten und viele leistungsorientierte Funktionen wie MRU, Index Wiederaufbau haben usw.