2011-01-13 11 views
0

私はWebサービスとSOAについて幅広い質問があります。私は読書のために公開したいデータが入っているデータベースを持っています(読んだだけで、挿入や更新はありません)。データをクラスとして公開するのが最善か、情報をデータレアヤーとして公開するのが最善でしょうか?Webサービス経由でクラスまたはデータレシバーを渡す

答えて

3

Webサービスでデータリーダーを公開することはできません。あなたは、リーダーを実行し、オブジェクトにデータを記入し、それらのオブジェクトを送信する必要があります。

WCFデータサービスを確認してください。それはあなたに多くの仕事を節約します。

+0

ありがとうございました。クラスまたはプリミティブデータ型を返す方がいいですか? –

+0

@ css-bp:文字列以外のものが必要な場合は、ほとんどの場合、データを処理する直列化可能クラスを作成する必要があります。 –

1

私はDataReaderがシリアル化できないと思います。結果をオブジェクトのリストとして返す方が良い場合や、DataTableを記入して返す方がよい場合があります。

関連する問題