私はどの方が速いか知りたいです。シナリオを教えてください。私は、LAN上だ(我々はバージョンがの2005を言わせて必要な場合は)SQL Serverデータベースからのデータを使用して構築するためのレポートを持っているとの報告が行われ得るためのこれらの方法があります。XMLまたはDataTablesのどちらを送信するのが最も高速ですか?
は、Webサービスを持っていますサーバーでは、データがサーバーから取得され、XMLにシリアライズされます。クライアントは、このXMLをクライアントマシンに組み込まれているレポートのソースとして使用します。クライアントはWindowsフォームアプリになります。
クライアント側から、ADO.Netを使用してデータベースに接続し、DataTableを取得し、クライアントに組み込まれたレポートのソースとして使用します。
(2)と同じですが、DataReaderを使用しています。
また、これを行うより良い方法がありますか?
これはASMX Webサービス、またはWCFですか? –