Frage

Ich arbeite an einem aktuellen laufenden Projekt, bei dem es zwei Instanzen der Datenbank mit unterschiedlichen Schemas für einige der Tabellen gibt und für den Übertragung von einem zum anderen verwendet wird.

Datenbankschema ist nicht gut definiert, so,

  • Kein Primärschlüssel für einige Tabellen
  • Primärschlüssel als zusammengesetzter Schlüssel
  • Fremdschlüssel in zusammengesetzten Primärschlüsseln
  • Fremdschlüsseleinschränkung, die die Primärschlüsselspalte derselben Tabelle referenziert
  • Composite Primärschlüssel wurde als Fremdschlüssel in einer anderen Tabelle referenziert.
  • mehr als 400 Tische haben und werden erhöht

Anwendung mit sehr weniger Oops-Konzept implementiert oder sagen wir, dass weniger Objekte überhaupt verwendet werden.

Wenn Sie also nach einigen Antworten suchen, wenn wir überhaupt NHibernate mit dem Repository-Muster zu diesem Zeitpunkt einführen, um den Entwicklungsprozess schneller zu gestalten.

Prost.

War es hilfreich?

Lösung

Ich habe es erfolgreich in ein Projekt eingeführt, das Tonnen von benutzerdefinierten SQL hatte, und es funktionierte recht erfolgreich, der schwierigste Teil wurde den Tischen an ein Objektmodell abgebildet, das zumindest teilweise Oksih war.Aber anders als das war es gut, und es ließ Dinge viel schneller gehen und mit dem Testen geholfen und viele SQL-Abfragefragen loswerden.

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