Logo von Developer

Suche
Alexander Neumann 1

Entity Framework 4.3 erweitert Code-First-Unterstützung

Microsoft das ADO.NET Entity Framework 4.3 nun freigegeben. Als wichtigste Neuerung des objektrelationalen Mappers (ORM) für .NET dürfte die erweiterte Unterstützung automatischer Datenbank-Migrationen nach dem Code-First-Paradigma sein. Code First ist eine Vorgehensweise für das Mapping, bei der Entwickler zuerst .NET-Klassen erstellen, aus denen sie dann das Entity-Datenmodell und die Datenbank erzeugen.

Anzeige

Neu ist das Feature Code First Migrations, mit dem sich ein die POCO-Klassen (Plain Old Class Object) wiedergebendes Datenbank-Schema aktualisieren lässt, ohne dass man diese verwerfen oder neu erstellen muss. Das schließt auch DDL-Statements zum Erstellen neuer oder Ändern bestehender Tabellen und Datensätze ein. Bislang gab es Migrations allein als NuGet-Paket, allerdings ohne offizielle Microsoft-Unterstützung.

Die Unterstützung für Enums wird es erst ADO.NET Entity Framework 5.0 geben. Auch ist offenbar das Thema Performance ein zentraler Aspekt der nächsten größeren Version des ORM, wie ein Blog-Eintrag des ADO.NET-Teams verspricht. Beispielsweise soll diese Version Linq-to-Entities Queries automatisch kompilieren, wodurch sich bei solchen Queries im Vergleich zu früheren Releases des Frameworks ein Performancegewinn von knapp 600 Prozent erzielen lassen soll. (ane)

1 Kommentar

Themen:

Anzeige
  1. ADO.NET-Provider von Devart setzen auf Entity Framework Core 1.0

    Datenbankanbindung: Devarts ADO.NET Provider setzen auf Entity Framework Core

    Obwohl Microsoft das runderneuerte Entity Framework erst parallel zu ASP.NET Core veröffentlichen will, setzen die dotConnect-Provider von Devart bereits auf das aktuelle Release der objektrelationalen Zuordnung.

  2. Microsoft veröffentlicht ersten Release Candidate des Entity Framework 7

    Microsoft veröffentlicht ersten Releasekandidaten des Entity Frameworks 7

    Bis zum endgültigen Release des Entity Framework 7 sind keine weiteren Features mehr geplant. Microsoft rät dennoch nur in Ausnahmefällen zum Einsatz in Produktivumgebungen.

  3. .NET Core: Microsofts plattformunabhängiges Entwicklungs-Framework erreicht Version 1.0

    .NET Core: Microsofts plattformunabhängiges Entwicklungs-Framework erreicht Version 1.0

    Mehr als zwei Jahre nach der Erstankündigung hat Microsoft die Version 1.0 des .NET-Core-Frameworks veröffentlicht. Die zugehörigen Werkzeuge bleiben aber vorerst weiterhin im Preview-Status.

  4. Unreife Kernlösung: .NET Core 1.0 ist zwar erschienen, aber noch nicht fertig

    Unreife Kernlösung: .NET Core 1.0 ist zwar erschienen, aber noch nicht fertig

    Holger Schwichtenberg kritisiert die Lücken, die in .NET Core, ASP.NET Core und Entity Framework Core in Version 1.0 klaffen, insbesondere aber das Fehlen eines plattformübergreifenden GUI-Frameworks.

  1. Microsoft veröffentlicht Beta 6 von Entity Framework 7

    Die Verschiebung von .NET Core 5 und ASP.NET 5 gibt auch dem Entity Framework 7 mehr Zeit, sodass Microsoft von den angekündigten Einschränkungen nun teilweise wieder abrückt.

  2. E-Book zu OR-Mapping mit Entity Framework erschienen

    Ein aktuelles deutschsprachige Fachbuch zu Microsofts ORM-Werkzeug Entity Framework 6.1 konnte nur im E-Book-Selbstverlag erscheinen, nachdem es unter den verbliebene IT-Buchverlagen nur noch wenig Interesse an Microsoft-Entwicklerthemen gibt.

  3. Infotag ".NET und C# Tuning & Troubleshooting" am 1. Februar 2016 in Essen

    .NET-Anwendungen laufen leider nicht immer so schnell, wie man sich das wünscht. Und Memory Leaks soll es in .NET eigentlich nicht geben, aber dennoch gibt es .NET-Anwendungen, die immer mehr Speicher fressen.

  1. Windows Server für die Cloud

    Windows Server für die Cloud

    Im Rahmen der Ignite hat Microsoft die Verfügbarkeit seines Windows Server 2016 angekündigt. Das Mantra lautet "Die Cloud kommt zu mir". Die neue Version liefere Features, die durch die eigene Cloud Azure inspiriert sind, heißt es.

  2. Eisbarriere um AKW Fukushima: Sicherheitsbedenken bleiben

    Eisbarriere um AKW Fukushima – Sicherheitsbedenken bleiben

    Seit dem Atomunglück von 2011 fließt immer wieder radioaktiv verseuchtes Wasser aus der Ruine des Kernkraftwerks Fukushima in den Pazifik. Eine Eisbarriere soll dies verhindern.

  3. HP und der Tinten-Krieg: "HP verstößt zu keinem Zeitpunkt gegen geltendes Recht"

    Hewlett-Packard

    Nachdem dem Druckerhersteller in einem Kommentar auf heise online Selbstjustiz per Firmware-Update vorgeworfen wurde, meldete sich der Pressesprecher in der Redaktion.

  4. Patronensperre durch HPs Drucker-Update schon durchbrochen

    Patronensperre durch HPs Drucker-Update schon durchbrochen

    Peach-Patronen für die Officejet-Pro-Drucker von HP sollen mit einem modifizierten Chip auch in den aktualisierten Geräten wieder funktionsfähig sein, meldet Anbieter 3T Supplies.

Anzeige