0

サービスからのデータ アクセスを使用する Web アプリケーションがありWCFます。データの約 70% は list または から取得されCollections、残りはDatatable. 画面の読み込み中にパフォーマンス (速度) の問題が発生しています。

インターネットで検索した後、データテーブルがコレクションよりも6倍速度が遅くなることがわかりました。コレクションを使用するには、それらすべてのエンティティ クラスが必要です。データテーブルのコレクションをシリアル化または作成して、ネットワーク経由で少し高速に転送できるようにしたいと考えています。これを行う効率的な方法は何でしょうか。またはそれを?serializationに変換する場合 collection私を助けてください。

ありがとう

4

2 に答える 2

1

EntityFramework5でPOCOを使用してエンティティモデルを試すことができます

于 2013-01-15T08:09:29.263 に答える
0

DataTableSurrogateをご覧ください。これは、DataTableをシリアル化するためのSyncFrameworkでも使用されます。

MSDNデータテーブルサロゲート

于 2013-01-15T09:45:08.153 に答える