Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.2 und 2.0: Datenbankprogrammierung mit .NET/.NET Core und C#

Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.2 und 2.0: Datenbankprogrammierung mit .NET/.NET Core und C# - Paperback

$29.70
Sale price  $29.70 Regular price 
Skip to product information
Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.2 und 2.0: Datenbankprogrammierung mit .NET/.NET Core und C#

Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.2 und 2.0: Datenbankprogrammierung mit .NET/.NET Core und C# - Paperback

$29.70
Sale price  $29.70 Regular price 

by Holger Schwichtenberg (Author)

Um die Handhabung von relationalen Datenbanken in objektorientierten Systemen natürlicher zu gestalten, setzt die Software-Industrie seit Jahren auf O/R-Mapper. O steht dabei für objektorientiert und R für relational. Diese Werkzeuge bilden demnach Konzepte aus der objektorientierten Welt, wie Klassen, Attribute oder Beziehungen zwischen Klassen auf entsprechende Konstrukte der relationalen Welt, wie zum Beispiel Tabellen, Spalten und Fremdschlüssel, ab. Der Entwickler kann somit in der objektorientierten Welt verbleiben und den O/R-Mapper anweisen, bestimmte Objekte, welche in Form von Datensätzen in den Tabellen der relationalen Datenbank vorliegen, zu laden bzw. zu speichern. Wenig interessante und fehleranfällige Aufgaben, wie das manuelle Erstellen von INSERT-, UPDATE- oder DELETE-Anweisungen übernimmt hierbei auch der O/R-Mapper, was zu einer weiteren Entlastung des Entwicklers führt. Bei Entity Framework Core handelt es sich um einen solchen O/R-Mapper, einen Nachfolger des bisherigen "ADO.NET Entity Framework 6.x" darstellt. Microsoft hat seinen O/R Mapper Entity Framework in weiten Teilen neu implementiert und beginnt daher wieder neu mit der Versionszählung. Entity Framework Core läuft nicht nur auf Windows, sondern auch Linux, Mac, iOS und Android. Neben einer höheren Geschwindigkeit, weniger RAM-Bedarf und Plattformunabhängigkeit bietet die neue Version auch zahlreiche neue Features für den Datenbankzugriff (z.B. Batch-Updates, Shadow States, LINQ-Verbesserungen, SQLite-Unterstützung). Allerdings entfallen auch einige Features (z.B. EDMX, DBFirst, ObjectContext, Entity SQL). Und einiges wird erst in späteren Versionen nachgeliefert. Dieses Buch zeigt, wie mit Entity Framework Datenbanken auf moderne und zeitsparende Art und Weise angesprochen werden können. Dabei behandelt das Buch sowohl die Verwendung bestehender Datenbank (Reverse Engineering) als auch die Generierung von Datenbankschemata aus Objektmodellen heraus (Forward Engineering). Das Buch richtet sich an Softwareentwickler, die bereits grundlegende Erfahrung mit .NET, insbesondere C#, ADO.NET und LINQ, sowie mit relationalen Datenbanken gesammelt haben und nun Entity Framework Core zur Erstellung von Datenzugriffscode einsetzen wollen. Das Buch ist auch geeignet für Entwickler, die bisher ADO.NET Entity Framework einsetzen und nun umsteigen wollen, da im Buch die Unterschiede zwischen Entity Framework und Entity Framework Code benannt werden.

Author Biography

Dr. Holger Schwichtenberg ist Leiter des .NET-Expertennetzwerks www.IT-Visions.de (http: //www.IT-Visions.de), das zahlreiche Unternehmen in Europa durch Beratung, Schulung, Coaching und Support. Zudem ist er Entwicklungsprojektleiter bei der 5minds IT-Solutions Gmbh & Co KG, die Software im Kundenauftrag entwickelt. Holger Schwichtenberg entwickelt Software mit C#, JavaScript und TypeScript. Durch seine Auftritte auf nationalen und internationalen Fachkonferenzen sowie mehr als 65 Fachbücher für O'Reilly, Addison-Wesley, Microsoft Press und den Carl Hanser-Verlag gehört er zu den bekanntesten .NET-Experten in Deutschland. Darüber hinaus ist er ständiger Mitarbeiter der Fachzeitschriften iX, windows developer und dotnetpro sowie bei heise.de. Er in seiner Karriere bereits über 1000 Fachartikel veröffentlicht. Von Microsoft ist er für sein .NET-Fachwissen seit nunmehr 14 Jahren ausgezeichnet als Microsoft Most Valuable Professional (MVP) für .NET/Visual Studio. Sein Weblog finden Sie unter http: //www.dotnet-doktor.de. Bei Twitter folgen Sie ihm unter http: //www.twitter.com/DOTNETDOKTOR.

Number of Pages: 212
Dimensions: 0.45 x 9.61 x 6.69 IN
Publication Date: July 07, 2017

You may also like