Ich bin dabei, ein ziemlich großes Projekt zu starten, also sammle ich Informationen über einige Probleme, die ich beim Lesen von Projektdokumentationen und Client-Anfragen vorausgesagt habe. Eines dieser Probleme ist das:Mehrere Datenbanken in einer Anwendung verwenden
Mein Client ist eine Firma, die mehrere Unterteilungen hat, und jede dieser Unterteilungen verwendet eine eigene Datenbank. Nun, ich habe die Aufgabe, eine Verwaltungsanwendung zu erstellen, die alle diese Unterteilungen verwenden werden (sie alle führen die gleichen Aufgaben aus, sie sind nur aufgrund ihrer geographischen Lage und einiger gesetzlicher Vorschriften, die für meine Frage nicht wichtig sind, geteilt) . Mein Problem besteht also darin, eine Anwendung zu erstellen, die zwischen Datenbanken wechseln kann. Normalerweise könnte ich dies tun, indem ich ein WinForm erzeuge, das Eingabefelder enthält (z. B. textBoxes oder comboBoxes), wo der Benutzer die zu verwendende Verbindung auswählen kann, aber ich habe ein Problem mit diesem Ansatz aufgrund von Berichten, die diese Anwendungen generieren müssen. Bis jetzt habe ich mit RDLC-Berichten gearbeitet, die von TableAdapters erstellte Datasets verwenden. Wenn ich also ein Programm programmatisch erstelle, weiß ich nicht, wie ich einen Bericht erzeuge. Aber wenn ich einen Bericht basierend auf einem TableAdapters-Dataset erstelle, weiß ich nicht, wie ich die TableAdapters-Verbindungszeichenfolge ändern kann (außer TableAdapters zu duplizieren, so dass jeder eine andere Verbindungszeichenfolge verwendet, die aber überhaupt nicht effizient ist). Ich verwende C#, um WinForms und SQL zu erstellen, um mit Datenbanken zu arbeiten. Bitte helfen Sie mir bei diesem Problem. Dank
Können Sie teilen einige Links, wie man das macht, ich habe noch nie mit ihnen gearbeitet – NDraskovic
http://ayende.com/blog/3752/rhino-servicebus –