Produktinformation
Datenbankprogrammierung mit .NET 3.5: Mehrschichtige Applikationen mit Visual Studio 2008 und MS SQL Server 2008

Datenbankprogrammierung mit .NET 3.5: Mehrschichtige Applikationen mit Visual Studio 2008 und MS SQL Server 2008
Von Thorsten Kansy

Preis: EUR 49,90 Kostenlose Lieferung Details

Verfügbarkeit: Gewöhnlich versandfertig in 24 Stunden
Versand und Verkauf durch Amazon.de

73 neu oder gebraucht verfügbar EUR 49,90

Durchschnittliche Kundenbewertung:

Produktinformation

  • Amazon-Verkaufsrang: #114841 in Bücher
  • Veröffentlicht am: 2008-08-07
  • Originalsprache: Deutsch
  • Einband: Broschiert
  • 648 Seiten

Aus der Amazon-Redaktion

Kurzbeschreibung
In den Büchern der .NET-Bibliothek im Hanser-Verlag, herausgegeben von Dr. Holger Schwichtenberg, liefern anerkannte Fachleute fundiertes Wissen zu zentralen Technologien des Microsoft .NET Framework. Im vorliegenden Band zeigt Datenbankspezialist Thorsten Kansy, wie sich mit Hilfe des .NET Frameworks leistungsfähige Datenbankanwendungen programmieren lassen. Als Basis dienen neben .NET 3.5 die brandneue Version 2008 von Visual Studio und MS SQL Server. Behandelt werden Themen wie T-SQL, CLR Integration, ADO.NET, LINQ, Data Sets und Datenbindung, SQL Reporting und Server Management Objects (SMO). Im Vordergrund steht dabei stets die Frage nach der Umsetzung. Zahlreiche Anwendungsbeispiele und Listings verdeutlichen die Umsetzung in der Programmierpraxis und liefern Anregungen zur Lösung von Problemen bei der täglichen Arbeit. Mit einer begleitenden, vom Herausgeber betreuten Website.

Buchrückseite
VERTEILTE ANWENDUNGEN ERSTELLEN MIT .NET - Praxisbezogene Darstellung durch zahlreiche Beispiele - Vermittelt die nötigen Grundlagen und Techniken - Basiert auf .NET 3.5 sowie MS SQL Server 2008 und VS 2008 - Mit zahlreichen Tabellen und Abbildungen - Alle Codebeispiele unter www.dotnetconsulting.eu/Buch.aspx DATENBANKPROGRAMMIERUNG MIT .NET 3.5 // Thorsten Kansy beschäftigt sich im vorliegenden Buch mit dem - in Entwicklerkreisen oft heiß diskutierten - Thema "Datenbankzugriff". Im Mittelpunkt steht dabei der Weg der Daten von der Datenbank über die in .NET verfügbaren Schnittstellen bis hin zu den Benutzeroberflächen von Web- und Desktop-Anwendungen. Zu Beginn steht eine Übersicht der wichtigsten Neuerungen in Visual Studio 2008,C# 3.0, .NET 3.5 und des neuen Microsoft SQL Server 2008. Auf dieser Basis beschreibt der Autor die datenbanknahe Programmierung mit T-SQL, die C#-Programmierung mittels Datenbankzugriff via ADO.NET und LINQ to SQL, die CLR-Integration zur Entwicklung von .NET-Objekten auf dem SQL Server und den Umgang mit DataSets. Weitere Kapitel befassen sich mit LINQ zur Entwicklung hochperformanter Anwendungen, mit der Datenbindung von Web- und Desktop-Anwendungen und dem Einsatz der Microsoft SQL Server Reporting Services. Das Buch, das sich gleichermaßen an Einsteiger und Fortgeschrittene der Datenbankprogrammierung wendet, überzeugt durch seinen Detailreichtum und die übersichtliche Darstellung. Zahlreiche Tabellen helfen beim Nachschlagen der wichtigsten Features. TIPP: Sie möchten gerne mehr über LINQ erfahren? Dann greifen Sie doch zu "LINQ im Einsatz" von Fabrice Marguerie, Steve Eichert und Jim Wooley, die Microsofts neue Sprache zur Datenbankabfrage in ihrem Buch umfassend vorstellen.

Über den Autor
Thorsten Kansy beschäftigt sich seit vielen Jahren mit der Entwicklung verteilter, datenbankbasierter Anwendungen. Die .NET-Technologien und das Windows Server-Umfeld, insbesondere der SQL Server, bilden dabei die bevorzugte Plattform. Er ist Referent auf Fachkonferenzen und Autor zahlreicher Fachzeitschriftenartikel.


Kundenrezensionen

Empfehlenswert für Einsteiger und Fortgeschrittene5
Einleitend muss ich sagen: ich hatte ursprünglich vor, mir ein reines LINQ-Buch zu kaufen, da ich mir eigentlich nur einen Überblick über die neue Abfragesprache verschaffen wollte. Beim Stöbern bin ich Mitte August jedoch auf Thorsten Kansys Buch "Datenbankprogrammierung mit .NET 3.5" gestoßen und habe mir das Inhaltsverzeichnis sowie die Leseprobe angesehen. Dies hat mich von meinem Plan, ein reines LINQ-Buch zu ordern abgebracht und ich bestellte stattdessen Kansys Buch - denn neben LINQ versprach es auch weitere für mich interessante Themen.

Auf den ersten 30 Seiten beschreibt Thorsten Kansy die Neuerungen von Microsoft SQL Server 2008 sowie Visual Studio 2008 im Vergleich zu den Vorgängerversionen.
Darauf folgt auf ca. 45 Seiten eine grobe Übersicht über den SQL Server 2008 (Aufbau des Systems, Installation, Security...), die das Wichtigste in angemessenem Rahmen umfasst. Das anschließende Kapitel befasst sich sehr ausführlich auf knapp 100 Seiten mit dem Thema T-SQL, der SQL-Variante des SQL Servers.
Mit den Themen ADO.NET, CLR-Integration sowie Datasets geht Kansy dann ausführlich zur eigentlichen Programmierung über, erklärt die relevanten Klassen sowie deren wichtigsten Methoden und Eigenschaften und lockert die Erklärungen auch regelmäßig mit Code-Beispielen auf.
Auf ca. 70 Seiten führt er anschließend in LINQ ein und gibt einen Überblick über die wichtigsten Operatoren. Die letzten zwei Kapitel behandeln dann die Themen Datenbindung (sowohl an Windows Forms-als auch an ASP.NET Steuerelemente. Auf WPF wird nicht eingegangen) sowie abschließend die SQL Server Reporting Services.

Für mich als hauptberuflichen Systemadministrator, der sich eher als Hobby nebenbei mit dem Thema .NET-Programmierung beschäftigt, war Thorsten Kansys Buch die richtige Entscheidung. Ich habe dadurch einen Überblick über die aktuellen Technologien bzw. Produktgeneration von Microsoft erhalten und kann das Buch auch als Nachschlagewerk bei der Programmierung mit ADO.NET verwenden.
Das einzige, das ich an Kritik noch loswerden möchte: ich hätte mir ein paar Seiten gewünscht, die sich konkret mit dem Thema SQL-Injection befassen. Es vergeht fast keine Woche, wo nicht über eine durch SQL-Injection verursachte Sicherheitslücke in bekannten Anwendungen berichtet wird... daher hätte ich ein paar Worte darüber sowie einen kleinen Guide zur Vermeidung eben dieser toll gefunden. Aber es muss ja noch was für die nächste Auflage übrig bleiben ;)
Abschließend möchte ich noch lobend erwähnen, dass der Autor auf Fragen per eMail sehr schnell, freundlich und kompetent geantwortet hat - leider keine Selbstverständlichkeit mehr.

Mein Fazit: Kaufempfehlung!

Hatte mehr erwartet...3
Also grundsätzlich: Das Buch ist durchaus nicht schlecht und deckt einen guten Bereich von SQL Server basierten .Net Anwendungen ab. Das ist mir als solches 4, unter Umständen auch 5 Punkte wert.

Was mich aber an dem Buch stört ist der Untertitel "Mehrschichtige...". Dieses Buch geht nicht mehr auf Mehrschichtig ein, als ein x-beliebiges anderes Buch, vielleicht sogar weit weniger. Mit Mehrschichtigkeit verbinde ich zumindest auch grundlegende Ansätze einer Abstrahierung von einer Datenbank weg die über ein Databinding auf ein DataSet hinaus geht (und sei es wenigstens in einen kleinen Randkapitel). Daher gebe ich nur 3 Punkte.

Klasse Buch! Empfehlenswert!5
Das Buch hat mir sehr gut gefallen! Nicht nur ADO.Net und CLR vom .Net Framework 3.5 werden ausführlich und anschaulich beschrieben, sondern auch LINQ, TSQL, der SQL-Server 2008 und Visual Studio 2008 und ihre Neuerungen. Das macht es gleichermaßen sehr gut geeignet für erfahrene Softwareentwickler wie auch für Einsteiger.
Hilfreich fand ich auch die vielen Code-Beispiele, die die Syntax verdeutlichen.