Entity Framework

Große Datenmengen effektiv und effizient nutzen

Das Entity Framework (früher ADO.NET Entity Framework) ist ein Objekt-Relationaler Mapper (ORM, O/R Mapper) zur Abbildung von relationalen Datenbanktabellen auf .NET-Objektstrukturen. Seit der Version 3.5 Service Pack 1 ist es Bestandteil des .NET Frameworks. Die eingeführten Erweiterungen und Verbesserungen machen es zu einem wertvollen Werkzeug für den Datenbankzugriff. Zusammen mit .NET Core gibt es außerdem seit 2016 das separate Entitiy Framework Core (kurz: EF Core), welches einen reduzierten Cross-Plattform-Ansatz verfolgt.

Unser fundiertes Know-how ist durch intensiven Einsatz des Entity Frameworks seit seiner Veröffentlichung entstanden. Insbesondere die Integration in Visual Studio gewährleistet einen effizienten Einsatz in der Projektarbeit.

Das Entity Framework bietet große Flexibilität bei der Entwicklung. So unterstützt es das Reverse Engineering, also die Generierung des Entity Models für den Datenzugriff zu einer bereits bestehende Datenbank, sowie den Model First Ansatz, bei dem zuerst die Objektstruktur modelliert und die Datenbankstruktur automatisiert erzeugt wird.

Auch beim eigentlichen Datenzugriff ist Flexibilität ein entscheidendes Merkmal des Entity Frameworks: Das Laden von größeren Datenmengen und Objektbäumen kann in einem Rutsch (Eager Loading) oder peu à peu mit Lazy Loading erfolgen, je nachdem was in der konkreten Sachlage performanter ist. Durch unsere umfangreichen Erfahrungen mit dem Entity Framework und dessen Werkzeugen, können wir den Zugriff auf große und komplexe Datenmengen für Sie effektiv und effizient gestalten.

Haben Sie noch weitere Fragen zu Datenbanken im Allgemeinen oder zu unseren Entwicklungsmethoden bei euris?

Dann kontaktieren Sie gerne einen unserer Experten. Wir helfen Ihnen gerne weiter.


Ihr Ansprechpartner für diesen Bereich:

Roland Lütke Volksbeck
roland.luetke-volksbeck@euris.de
0231 54 50 40 – 20