Bewertung:

Das Buch über EF Core wird von Anwendern wegen seines umfassenden und detaillierten Ansatzes zur Vermittlung des Frameworks sehr geschätzt. Es deckt ein breites Spektrum an Themen ab, darunter Leistungsverbesserung, Entity-Beziehungen und verschiedene Techniken, wodurch es für Entwickler aller Erfahrungsstufen geeignet ist. Viele fanden es gut geschrieben und einfach zu folgen, was zu einem bedeutenden Lerneffekt und zur Anwendung in realen Projekten führte.
Vorteile:Umfassende Abdeckung von EF Core, klare Erklärungen, gut geeignet für alle Erfahrungsstufen, gut organisierter Inhalt, praktische Beispiele, effektive Tipps zur Leistungsverbesserung, ansprechender Schreibstil.
Nachteile:Einige Rezensenten haben nicht das gesamte Buch gelesen, was darauf hindeutet, dass es für manche Leser zu langatmig sein könnte.
(basierend auf 10 Leserbewertungen)
Entity Framework Core in Action, Second Edition
Entity Framework Core in Action, Second Edition zeigt Ihnen, wie Sie einwandfreie Datenbankinteraktionen für .NET-Anwendungen schreiben.
Zusammenfassung
Entity Framework Core in Action, Second Edition ist ein detaillierter Leitfaden zum Lesen und Schreiben von Datenbanken mit EF Core. Es wurde gegenüber der Originalausgabe des Bestsellers überarbeitet und enthält über 100 Diagramme, Codeschnipsel und Beispiele - einschließlich der Erstellung und Skalierung Ihrer eigenen Webanwendung für den Buchhandel. Profitieren Sie von der umfangreichen Erfahrung des Autors Jon Smith bei der Arbeit mit EF Core in der Produktion, und entdecken Sie zeitsparende Muster und Best Practices für Sicherheit, Performance-Tuning und Unit-Tests. Der gesamte Code des Buches ist auf GitHub verfügbar.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Entity Framework vereinfacht den Datenzugriff in .NET-Anwendungen radikal. Mit diesem einfach zu verwendenden objektrelationalen Mapper (ORM) können Sie Datenbankcode in reinem C# schreiben. Es bildet automatisch Klassen auf Datenbanktabellen ab und ermöglicht Abfragen mit Standard-LINQ-Befehlen. Es generiert sogar SQL, so dass Sie das nicht tun müssen!
Über das Buch
Entity Framework Core in Action, Second Edition zeigt Ihnen, wie Sie einwandfreie Datenbankinteraktionen für .NET-Anwendungen schreiben. Anhand relevanter Beispiele aus der umfangreichen Erfahrung des Autors Jon Smith gelangen Sie schnell von den EF-Grundlagen zu fortgeschrittenen Techniken. Zusätzlich zu den neuesten EF-Funktionen behandelt dieses Buch die Themen Leistung, Sicherheit, Refactoring und Unit-Tests. Diese aktualisierte Ausgabe enthält auch neues Material über NoSQL-Datenbanken.
Was ist drin?
Konfigurieren Sie EF, um jede Tabelle und Spalte zu definieren.
Aktualisieren Sie Ihr Schema, wenn Ihre Anwendung wächst.
Integrieren Sie EF in eine bestehende C#-Anwendung.
Schreiben und Testen von Geschäftslogik für den Datenbankzugriff.
Anwenden eines domänenorientierten Designs auf EF Core.
Die beste Leistung aus EF Core herausholen.
(Über den Leser)
Für.NET-Entwickler, die mit relationalen Datenbanken vertraut sind.
Über den Autor
Jon P. Smith ist freiberuflicher Softwareentwickler und -architekt mit besonderem Schwerpunkt auf .NET und Azure.
Inhaltsverzeichnis
TEIL 1.
1 Einführung in Entity Framework Core.
2 Abfragen der Datenbank.
3 Ändern des Datenbankinhalts.
4 Verwendung von EF Core in der Geschäftslogik.
5 Die Verwendung von EF Core in ASP.NET Core Webanwendungen.
6 Tipps und Techniken zum Lesen und Schreiben mit EF Core.
TEIL 2.
7 Konfigurieren von nicht-relationalen Eigenschaften.
8 Konfigurieren von Beziehungen.
9 Handhabung von Datenbankmigrationen.
10 Konfigurieren von erweiterten Funktionen und Umgang mit Gleichzeitigkeitskonflikten.
11 Tieferer Einblick in den DbContext.
TEIL 3.
12 Verwendung von Entitätsereignissen zur Lösung von Geschäftsproblemen.
13 Domain-Driven Design und andere Architekturansätze.
14 EF Core Leistungsoptimierung.
15 Meisterklasse zum Performance-Tuning von Datenbankabfragen.
16 Cosmos DB, CQRS, und andere Datenbanktypen.
17 Unit-Testing von EF Core-Anwendungen.