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. In 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. Am Vormittag geht es um das Basiswissen: Entitätsklassen, Kontextklassen, Datenbankschemagenerierung oder Reverse Engineering bestehender Datenbanken, LINQ und die CRUD-Operationen. Am Nachmittag geht es dann ans Eingemachte, von dem auch Entwickler profiftieren, die schon mit Entity Framework arbeiten: Architekturfragen, Tipps und Tricks (z. B. Konfliktfestellung und -behandlung, Detached Entities, Mandantenfähigkeit, Custom Conventions, Interceptoren, Soft Delete etc.) sowie das Performancetuning (Caching, Change-Tracker-Optionen, Einsatz von Stored Procedures und Table Valued Functions etc.). |