Entity Developer ist ein professionelles Tool für die Erstellung von ORM-Modellen. Es unterstützt alle wichtigen Standards wie Entity Framework, Entity Framework Core, NHibernate, LINQ to SQL, LinqConnect und Telerik Data Access. Das Programm richtet sich speziell an Datenbankentwickler, die ihren Workflow vereinfachen möchten: Du kannst deine ORM-Modelle komplett visuell entwerfen, ohne auch nur eine einzige Zeile Code von Hand schreiben zu müssen.
Database-first oder Model-first
Zu Beginn musst du ein neues Modell erstellen. Dabei hast du die Wahl zwischen dem Database-first-Ansatz (basierend auf einer bereits existierenden Datenbank) oder dem Model-first-Ansatz (komplett ohne Vorlage). Wählst du die zweite Option, wird die Datenbank am Ende einfach aus deinem Modell generiert. Wenn du Model-first nutzt, kannst du während der konzeptionellen Designphase außerdem entscheiden, ob die automatische Synchronisierung mit dem Speicherbereich aktiviert sein soll oder nicht.Visuelles Design und Code-Generierung
Sobald das Setup steht, schnappst du dir einfach die Elemente aus dem Model Explorer. Du kannst Klassen, Vererbungen oder Methoden erstellen und per Drag-and-drop ins Hauptfenster ziehen, um dort Eigenschaften hinzuzufügen, Mappings zu definieren und mehr. Der Model Explorer gibt dir auch die Möglichkeit, für die Generierung des C#- oder Visual Basic-Codes eigene Templates zu erstellen oder auf vorgefertigte Vorlagen zurückzugreifen.Fehler und Warnungen im Blick
Sollte beim Bearbeiten des Modells etwas schiefgehen, tauchen alle Fehler und Warnungen direkt in der Error List auf. So siehst du sofort, wenn etwas nicht rund läuft. Hast du einen Fehler behoben, kannst du das Modell im Anschluss einfach neu validieren.Entspannter arbeiten im Designprozess
Das Tool nimmt dir bei der Erstellung von Datenbankanwendungen viel Arbeit ab und zeigt neue Wege für das ORM-Design auf. Praktisch für den Alltag: Die direkte Integration mit Visual Studio wird voll unterstützt.