0

顧客用のビジネス ロジック レイヤー オブジェクトがあります。ID、名前、その他のフィールドなど、約 100 のさまざまなフィールドがあります。

データ グリッド (RadGrid) で顧客を取得しています。明らかにグリッドでは、いくつかのフィールドを取得しているだけです。

問題は、ビジネス ロジック レイヤー オブジェクトにフィールドが多すぎる場合、データ グリッドにすべてのフィールドを表示しなくても、ページの速度が低下するかどうかです。リスト用に顧客用に別のオブジェクトを作成するのは良い考えだと思いますか?

ありがとう

4

1 に答える 1

1

サーバー側のリストに入力するには余分な時間がかかりますが、重要な考慮事項は、クリネットに渡されるデータの量です。特に、データのコピーもおそらくビューステートになり、フォームを送信すると、このデータが返されます。 (ビューステート経由)

新しいオブジェクトを作成するのではなく、ビジネス オブジェクトで LINQ を使用するだけで、転送するデータの量を減らすことができます。

于 2011-10-09T07:57:23.713 に答える