Frage

Zwei schnelle quesitons:

  • Vorteile von EDMLs vs. EDMXs mit - wenn würden Sie wählen einen über den anderen
  • verwenden
  • DevArt des Entity Developer vs. Visual Studio Designer Entity - Ich weiß, dass dieser Teil der Frage ein wenig subjektiv sein kann, so würde ich eher fragen, welches Werkzeug eine bessere Arbeit mit Unternehmen Design

Ich habe festgestellt, dass einige Beziehungen in DevArt des Tools werden nicht erstellt. Zum Beispiel habe ich eine Tabelle mit Selbstreferenz (jeder Datensatz mit Bezug auf die übergeordneten Datensatz oder null, wenn root). DevArt des Werkzeugs hat diese Referenz nicht erstellen (Ich verwende MySQL, wenn das das Problem ist).

Wie auch immer. Ich habe Entity gefunden Designer in Visual Studio 2008 (obwohl es weit von einem vollen Funktion bereit zu sein) besser als DevArt ist wegen der verpassten Beziehungen.

War es hilfreich?

Lösung

EDML und EDMX haben die gleiche Struktur und bei der Erweiterung zu ändern kann in jedem Werkzeug geöffnet werden. EDML Diagramm wird in eine separate Datei serialisiert. EDML verwendet Devart Codegenerierung.
Einige Merkmale sind in Microsoft Designer nicht zur Verfügung:
- Editierbare Store-Modell (mit Add DefiningQuery und Add Command Optionen);
- Flexible Naming Regeln;
- Fähigkeit, LINQ to Entities und Entity SQL-Abfragen auszuführen.
Auch bieten wir eine Reihe von zusätzlichen Funktionen wie complex Einheit Splitting, alle Arten von Erbschaften Entwurfszeit-Unterstützung und so weiter.
Wir haben keine Unterstützung für Updates von Datenbank-Assistenten vor. Aber unsere Drag & Drop-Schnittstelle erlaubt zu löschen und geänderte Datenbankobjekte aus Datenbank-Explorer hinzuzufügen. Dieser Vorgang verwirft keine Änderungen an anderen Objekten, im Gegensatz zu Microsoft Update von Datenbankassistenten (regeneriert den ganzen Laden Teil des Modells).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top