Frage

Ich habe ein Business-Objekt, das in eine DLL kompiliert, die für Konzepte wie sie für sämtliche Berechnungen für mein System Griffe usw. Die Aufgabe wird auch die Anbindung an das DB Griffe über einige Wrapper um ihn herum.

Gibt es trotzdem diesen .NET-DLL zu nehmen und es als Datenquelle für einen Bericht Reporting Service verwenden (SSRS)? Wir wollen nicht die Logik an mehreren Stellen haben.

Bearbeiten
Was ist die Funktionalität in einem Webservice in der Web-Anwendung selbst aussetzt und der Bericht an den Web-Service verbinden zu müssen? Wer dies getan, bevor? Wir verwenden asp.net MVC für unseren Web-App, ob das hilft.

War es hilfreich?

Lösung

Sie wahrscheinlich dieses haben, mit dem Report Viewer Control zu tun, da ich nicht immer ein Beispiel mit dem Reporting Web-Service gesehen habe.

http://www.gotreportviewer.com/

Hier ist der Abschnitt über die Objektdatenquellen:

http://www.gotreportviewer.com/objectdatasources/index.html

Diese können in MVC Viewmodels vom Konzept her ähnlich sein, so würden Sie ReportViewModels bauen müssen ™ Berichtsanforderungen zu behandeln.

Andere Tipps

Nicht allzu vertraut mit SSRS aber ich könnte mir vorstellen, wäre es in der Lage sein XML-Web-Services zu konsumieren.

Ist dies der Fall, dass Sie die zugrunde liegenden Daten und Logik nutzen könnten und setzen Sie es als HTML für die Website und XML für SSRS.

Es gibt zwei Möglichkeiten, um Ihre Daten zu dem Bericht zu erhalten: WebServices und kundenspezifische Datenverarbeitung. es ist ein ausgezeichnetes Buch für den Einstieg: http://prologika.com/Books/0976635313/ Book.aspx

Nachdem Sie die entsprechenden Kapitel lesen konnte ich einfach beide Techniken verwenden.

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