Archiv

Artikel getaggt mit ‘Datenbank’

Buch-Rezension zu “Programming Entity Framework“

31. Mai 2011 1 Kommentar

Programming Entity Framework“ von Julia Lerman erschien im August 2010 in der 2. Ausgabe bei O’Reilly. Diese Ausgabe wurde für Entity Framework 4 komplett überarbeitet. Will man mit EF 4 arbeiten sollte man also unbedingt schauen das man diese Ausgabe kauft.

 

Ich bin jeweils ein wenig skeptisch wenn ich ein Buch mit über 700 Seiten sehe. Zu oft reicht das Wissen der Autoren nur für rund 500 Seiten und der Rest ist dann eine mehr oder weniger gekonnte Wiederholung. Dies ist hier aber definitiv nicht der Fall!

Julia Lerman gilt zu Recht als DIE Expertin zu Entity Framework ausserhalb von Microsoft. Die Teile zu EF sind sehr fundiert und liefern auch einen sehr guten Einblick in die Entstehungsgeschichte des neusten OR-Mappers von Microsoft.

 
Mehr als nur Entity Framework
Das Buch behandelt alle Teile die man zum Verstehen von Entity Framework braucht. Es beginnt mit dem Entity Data Model und den Abfragemöglichkeiten mit LINQ to Entities oder Entity SQL. Es folgen Tipps und Trick wie man mit dem EDM Designer arbeitet und wo man ihn umgehen muss. Ob man Self-Tracking Entities oder POCOs nutzen will, man findet für beide Ansätze ausführliche Anleitungen. Kapitel zu Transaktionen oder dem Mappen von Stored Procedures fehlen ebenso wenig wie die Einbindung von realitätsnahen (und damit komplexen) DB-Schemas in Entity Framework. Das Buch lässt diesbezüglich keine Wünsche offen.

Am meisten beeindruckte mich aber wie der konkrete Einsatz von EF erklärt wird. Ob man Windows Forms, WPF, WCF oder ASP.Net nutzt – für alle diese Technologien gibt es mindestens ein Kapitel das einem zeigt worauf man achten muss. Man ist so in der Lage EF in seinem eigenen Projekt zu nutzen ohne noch viele zusätzliche Informationen suchen zu müssen.

Mit seinem Umfang an Informationen ist „Programming Entity Framework“ auch sehr gut als Nachschlagewerk geeignet. Ein ausführlicher und gut gepflegter Index hilft beim Finden der passenden Stelle.

 
Kleine Kritikpunkte
Es gibt aber auch bei dem Buch noch einige wenige Verbesserungsmöglichkeiten. Die meisten Bilder im Kapitel 14 sind um 1-2 Nummern verschoben. Dies stört beim Lesen doch recht stark, da man vergeblich versucht das gerade erklärte auf dem Bild zu finden. Auch die Strukturierung könnte man bei einer 3. Ausgabe wohl noch ein wenig optimieren. Etliche der Verweise auf eine spätere Erklärung des Themas würden so entfallen.

 
Fazit
Wer sich mit Entity Framework beschäftigen will sollte sich dieses Buch unbedingt kaufen. Vor allem die Kapitel die auf die Nutzung von EF mit den einzelnen Microsoft Technologien (wie WPF, WCF, Windows Forms oder ASP.Net) eingehen sind eine sehr grosse Hilfe bei der täglichen Arbeit.

 
Zum Buch
Programming Entity Framework“ von Julia Lerman, 2010 O’Reilly, ISBN 978-0-596-80726-9, 912 Seiten, Englisch

Buch-Rezension zu “SQL Server MVP Deep Dives”

“SQL Server MVP Deep Dives” erschien im November 2009 bei Manning. Das Buch wurde von 53 MVPs für den SQL Server von Microsoft geschrieben und ist schon dadurch kein gewöhnliches Buch.

 
Was sind MVP?
MVP steht für Most Valuable Professional. Mit diesem Titel zeichnet Microsoft Experten aus der Community aus, die durch ihre herausragende technische Kompetenz aufgefallen sind. Bei Wikipedia gibt es eine gute Übersicht. Wer es genauer wissen will, sollte sich die offizielle Seite für MVP bei Microsoft anschauen.

 
Vom Design bis zu Business Intelligence
Die Themengebiete des Buches decken alle Aspekte der Datenbank ab:

  • Design und Architektur
  • Entwicklung
  • Administration
  • Tuning und Optimierung
  • Business Intelligence

Egal in welchem Bereich man mit dem SQL-Server arbeitet, man wird sicher Ansätze entdecken, die einem bei der Arbeit helfen. Neben der direkt mit dem SQL-Server zusammenhängenden Themen geht das Buch auch auf XQuerry, LINQ, PowerShell, XCOPY und Hyper-V ein.

Beim Lesen wird einem schnell klar, wieso die MVPs ihren Titel verdienen. Wenn die Themen auch komplex sind, haben diese immer einen Praxisbezug und sind so geschrieben, dass man den Ausführungen folgen kann.

 
Fazit:
Das Buch bietet zu jedem Thema sehr gute Artikel. Da jeder MVP sich zu maximal zwei Themen äusserte, wurde jeweils das Thema gewählt, zudem er/sie sich äussern wollte. Es gibt somit keine Texte die als Lückenfüller hinhalten mussten.
Über 40 Seiten Index macht das finden passender Textstellen sehr einfach. Das Buch ist nicht zuletzt dadurch sehr gut als Nachschlagewerk geeignet.

Das Buch ist allerdings nicht dazu gedacht, um von Anfang bis Ende am Stück durchgelesen zu werden. Auch wenn das Buchcover das Gegenteil verspricht, finde ich es für Einsteiger weniger geeignet. Natürlich kann man auch als Einsteiger viel vom gesammelten Wissen des Buches profitieren, doch wird man nicht um weiterführende Erklärungen herum kommen.

 
Zum Buch
SQL Server MVP Deep Dives, 2009 Manning, ISBN 978-1-935182-04-7, 848 Seiten

Kategorien:Datenbank, SQL Schlagworte: , , , ,
Follow

Bekomme jeden neuen Artikel in deinen Posteingang.

Join 142 other followers