FRITZ!Box 6660 Cable in ein 19″ Server Rack einbauen – Teil 1: Die Idee

Bisher war es bei mir so, wie es vermutlich bei vielen ist, die zu Hause ein Server Rack stehen haben: die Fritzbox stand oben drauf (bzw. bei mir hing sie an der Seite). Um nun zu einem aufgeräumteren Rack zu kommen, wollte ich die Fritzbox in das Rack bekommen.

Weiterlesen

Fehler in bereits ausgelieferten WCF Anwendungen finden

Da es ja quasi nie vorkommt, dass man Fehler in seinen Code einbaut, wird den folgenden Tipp sicher auch niemand brauchen.
Für den seltenen Fall, dass es doch einmal zu einem Fehler kommen sollte, ist zum Auffinden das folgende Code Schnipsel allerdings sehr hilfreich.

Weiterlesen

Warum dein Entity Framework langsam ist Teil 3

In Teil 1 haben wir uns den generellen Aufbau angeschaut und mit IQueryable, IEnumerable und ToList die Basis gelegt.
In Teil 2 haben wir anschließend erste Performanceoptimierung mit Include und einzelnen Abfragen durchgeführt.
In diesem Teil werden wir nun die Entity Framework Abfragen noch parallelisieren.
Weiterlesen

Warum dein Entity Framework langsam ist Teil 2

In Teil 1 haben wir uns den generellen Aufbau angeschaut und mit IQueryable, IEnumerable und ToList die Basis gelegt. Nun wollen wir uns anschauen, wie wir die Abfrage tatsächlich schneller bekommen.

Weiterlesen

Warum dein Entity Framework langsam ist

Oft hört man ja, dass das Entity Framework zwar sehr komfortabel, aber auch sehr langsam sei. Bei Update und Insert Operationen ist dies tatsächlich der Fall und es gibt schon einige Frameworks, die sich Bulk Inserts und Updates angenommen haben. Wenn es allerdings um ein Get geht, ist der Flaschenhals fast immer der Programmierer vorm Bildschirm. Dieser Post soll meine Lernkurve von 2 Jahren Entity Framework Nutzung wiederspiegeln und hoffentlich einigen aufzeigen, wie sie ihre Abfragen zig-fach schneller machen können.
Weiterlesen