Windows Developer - 06.2016 - Entity Framework - die neue Generation


Preis: 9,80 €

Erhältlich ab:  Mai 2016

Umfang:  100

Autoren / Autorinnen: Rainer Stropek, Gregor Biswanger, Veikko Krypczyk, Elena Bochkor, Christoph van der Fecht, Mario Fraiß, Marc André Zhou, Manfred Steyer, Chris Spettmann, Christine Mangold, Mirko Schrempp, Marc Müller, Manuel Rauber, Björn Dreher, Peter Brack, Sebastian Loose, Frank Geisler, Volker Hinz, Carsten Eilers, Robert Panther, Manuel Meyer, Tam Hanna

an Neuerungen aus dem Hause Microsoft mangelt es schon seit der Veröffentlichung von Windows 8 sicher nicht. Mal sind es „nur“ neue Versionen, mal sind es neue Produkte wie Azure, mal sind es aber auch neue Konzepte wie im Fall von .NET. Auf der Connect 2014 wurde erstmals das neue modularisierte .NET unter dem Namen .NET Core 5 angekündigt. Ein Teil davon ist mit der Veröffentlichung von Windows 10 Ende Juli 2015 auch erschienen. Der Rest sollte dann im Januar 2016 zur Verfügung stehen, aber stattdessen bekam das Ganze erst einmal einen neuen Namen und einen unbestimmten Releasetermin. Jetzt heißt es .NET Core 1.0 und soll nach aktueller Spekulation gegen Ende 2016 erscheinen – Genaueres weiß man nicht, und auch auf der Entwicklerkonferenz Build, die Ende März stattfand, war nicht viel Neues zu erfahren. Seit Januar wissen wir nur, dass die neuen Releases ASP.NET 5 und Entity Framework 7.0, die auf .NET Core 1.0 basieren, nicht als Nachfolger von ASP.NET 4.6 und Entity Framework 6.0, die ihrerseits auf dem .NET Framework 4.6 (und früher) aufbauen, angesehen werden sollen. Folgerichtig wird aus Entity Framework 7 auch das Entity Framework Core 1.0. Laut Microsoft werden beide Produktlinien nebeneinander bestehen und in Zukunft kontinuierlich weiterentwickelt werden. Um zu verhindern, dass es aufgrund der fehlenden Abwärtskompatibilität von APS.NET und Entity Framework zu Verwirrungen bei den Kunden kommt, hat man sich für die 1.0-Kennung entschieden, die verdeutlichen soll, dass es sich bei .NET Core um ein neues Konzept handelt, das sich im Gegensatz zum .NET Framework 4.6 noch in einer frühen Entwicklungsphase befindet. Sicher ist auch, dass .NET Core und seine Komponenten Open Source sind und man sich den Fortschritt der Entwicklung auf den entsprechenden GitHub Repositories ansehen kann.

Die neue Generation des Entity Frameworks

Wir wollten Sie im Windows Developer schon Anfang des Jahres detailliert über die Neuerungen informieren, aber das war uns aus oben genannten Gründen einfach nicht möglich. Wir hatten auch schon Artikel zu ASP. NET Core 1.0 geplant, aber auch diese kommen nun erst später. Allerdings können wir Ihnen mit dieser Ausgabe des Windows Developer schon einen Aus- und Einblick in das neue Entity Framework 1.0 (EF 1.0) geben. Hierbei ist das Ziel, das modulare Cross-Plattform-Konzept von .NET Core auch im Datenzugriff zu ermöglichen. Denn EF Core 1.0 wird auch auf Mac OS X und Linux laufen und auch vor Universal-Apps nicht Halt machen, wie Manfred Steyer in seinem Artikel dazu schreibt (S. 9). Auch NoSQL-Datenbanken werden in Zukunft zum Funktionsumfang gehören und dadurch das Fenster zum Big-Data-Markt öffnen.

Das Interessante an dieser neuen Version des EF 1.0 und von .NET Core 1.0 ist die Tatsache, dass sie Open Source sind und Microsoft .NET Core schon eine Go-live-Lizenz inkl. Support verpasst hat. Sie können also schon jetzt mit dem aktuellen Stand aus den GitHub Repositories experimentieren. Es gibt z. B. die Chance, die Neuerungen in Ihren eigenen Lösungen auszuprobieren und sie mit Erscheinen der RTM-Version ebenfalls zu veröffentlichen. Eine schnellere Time to Market können Sie nicht bekommen. Auf dem Weg dahin könnten Sie den Projekten, sofern Sie Zeit und Lust haben, auch schon Anpassungen und Fixes beisteuern und zu deren Verbesserung beitragen, noch bevor sie erscheinen. Und das scheint das eigentlich Neue an dieser Generation von .NET zu sein: Sie bekommen keinen großen Monolithen vor die Tür gestellt, sondern können in die Komponenten, die Sie brauchen, Ihre Kompetenz einfließen lassen. Und das ist in der Microsoft-Welt nun wirklich neu.

schrempp_mirko_sw.tif_fmt1.jpgMirko Schrempp, Redakteur

E-Mail Website Twitter

Neugierig geworden?


   
Loading...

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang