Inhalt: |
Microsoft bezeichnet das Entity Framework als „recommended data access technology for new applications“. Das DataSet steht zunehmend im Abseits. Das sollte Grund genug sein, sich den Object-relational Mapper jetzt als Alternative zum DataSet anzusehen. An diesem Tag erhalten Sie einen umfassenden Streifzug durch die Möglichkeiten von Entity Framework, wobei das Code-based Modeling (alias Code First) im Mittelpunkt steht, denn der grafische EDMX-Designer ist auch schon wieder ein Auslaufmodell. Zunächst geht es um das Basiswissen: Entitätsklassen, Kontextklassen,
Forward Engineering mit Datenbankschemagenerierung oder Reverse Engineering bestehender Datenbanken und LINQ, die CRUD-Operationen und die Handhabung von Beziehungen einschließlich der Ladestrategien. Im Laufe des Nachmittags steigt der Workshop tiefer in das Entity Framework ein mit Architekturfragen sowie Tipps und Tricks: Performanceoptimierung mit NoTracking, First und Second Level Caching, direkte Verwendung von SQL, Stored Procedure und Table Valued Functions anstelle von LINQ, Custom Conventions, Detached Entities, Konfliktfeststellung und -behandlung und Eingriff in die Innereien von Entity Framework auf Beispiel des Szenarios „Soft Delete“. Hinweis: Dieser Workshop ist eine reine Vorführung der Trainer inkl. Möglichkeiten, individuelle Fragen zu stellen. Aufgrund der Stoffmenge sind Teilnehmerübungen am PC nicht sinnvoll und daher nicht vorgesehen. |