2011-03-04 7 views
1

MVVMデザインパターンを使用してSilverlight 4.0(C#、.NET 3.5)アプリケーションを開発しています。 既存のViewModelを使用してクライアント側でレポートを作成することは可能ですか、それともサーバー側で行う必要がありますか?サーバー側ではモデルしかなく、ビジネスロジックをサーバーにコピーしたくありません。私はServiceHostがSilverlightで利用できないことを知っており、WindowsServiceを使用することはできません。非自由な解決もまた歓迎されます。事前にmvmmを使用したSilverlightクライアント側のレポート生成

おかげ

トーマス

答えて

0

は、それは確かに行うことができますが、必要なものの程度まであなた次第わずかであることができます。 Pete Brownは、お客様のニーズに応じて十分で、無料のsimplistic report writerを作成した例を掲載しました。必要に応じてサンプルの上に構築することができます。

.NET 4に移行した場合、Silverlight Reportingプロジェクトをコードプレックスで活用できます。

telerikにはreporting packageもあります。しかし、それは無料ではありません。生成には完全な.NETランタイムが必要です。 .NETランタイムを、サーバー側で生成する必要があるという前提として混同しないでください。

+0

telerikレポートパッケージは、サーバー側のレポート生成のみをサポートします。私たちは、クライアント側でレポートを生成したいと考えています。上記のSilverlightレポートを見ていきますが、さらなる提案は大歓迎です。 – tziemek

+0

@Thomasサーバー側の生成は必要ありませんが、完全な.NETランタイムが必要です。回答が編集されました。 –

+0

Aaron、Telerikはクライアント側のレポート処理をサポートしていないと言います。 http://www.telerik.com/community/forums/reporting/telerik-reporting/can-report-processing-be-done-in-client-side-silverlight-app.aspxを参照してください。 – Abdul

関連する問題