2011-10-09 215 views
0

我有我的客戶業務邏輯層對象。它有很多不同的領域,大約100個:Id,Name和其他領域。ASP.NET業務邏輯

我檢索客戶取消一個數據網格(radgrid控件)。很明顯,在網格中我只是檢索幾個字段。

的問題是:如果業務邏輯層對象有太多的領域,即使我不顯示他們都在數據網格中,莫非要在頁面放慢?你認爲爲我的客戶創建另一個對象列表是個好主意嗎?

感謝

回答

1

它西港島線需要額外的時間來填充服務器端列表中,但關鍵的考慮因素是傳遞給客戶爲例數據考覈的量,尤其是在數據的副本可能會進入視圖狀態以及和提交表單時,這個數據會回來(通過視圖狀態)

而不是創建新的對象,你可以只使用LINQ對你的業務對象,以減少數據量向前傳遞。