ASP.NET业务逻辑层

时间:2011-10-09 07:49:06

标签: asp.net business-logic-layer

我的客户有一个业务逻辑层对象。它有很多不同的领域,大约100个:Id,Name和其他领域。

我正在检索客户而不是数据网格(RadGrid)。显然在网格中我只是检索了几个字段。

问题是:如果业务逻辑层对象有太多字段,即使我没有在数据网格中显示所有字段,它是否会减慢页面速度?你觉得为我的客户创建另一个对象列表是个好主意吗?

由于

1 个答案:

答案 0 :(得分:1)

它将花费额外的时间来填充服务器端列表,但关键考虑因素是传递给clinet的数据量,特别是因为数据的副本可能也会进入视图状态,并且在提交表单时也会显示此数据将回来(通过viewstate)

您可以在业务对象上使用LINQ,而不是创建新对象,以减少向前传递的数据量。