June 2012
Intermediate to advanced
908 pages
27h 17m
German
Wenn Datenbanktabellen mehrere tausend Einträge besitzen, bemerkt man gerade bei Abfragen, dass die Verarbeitungsgeschwindigkeit sinkt und die Anwendung auch merkbar langsamer wird. Es gibt jedoch einige Möglichkeiten, dem entgegen zu wirken.
LINQ als Technik hat einen kleinen Nachteil: Sind die Abfragen, bzw. die Abfrageergebnisse zu groß, so kann die Abfrage bei der Ausführung ein wenig länger dauern, da ein kleiner Overhead für den dynamischen Aufruf verwendet wird. Wird die Abfrage mehrfach verwendet, so ist der Overhead bei einer kompilierten Abfrage eher unerwünscht.
Bei Datenbanksystemen gibt es hierfür gespeicherte Prozeduren (engl. stored procedures). In LINQ gibt es unter dem Begriff ...