O'Reilly logo

Entwickeln für Windows Phone 7.5 by Peter Nowak, Simon Hackfort, Patrick Getzmann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Erhöhen der Abfragegeschwindigkeit

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.

Kompilierte Abfragen

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required