在我的项目中,我有一页RDLC图。他们曾经在一些存储过程和xsd上运行。我会传递一串我的结果的ID应该包括限制我的数据集。我不得不改变这个,因为我开始在对象数据集参数中运行1000个字符的限制。带有业务对象的对象数据源很慢?
我更新了我的图表,使其在业务对象列表上运行,而且看起来页面的加载速度比以前慢得多。我的意思是页面加载速度明显较慢,现在需要一分钟左右。
有人知道在提取业务对象时是否知道对象数据源运行缓慢吗?如果不是,是否有一个很好的方法来追踪究竟是什么导致了这个问题?我在我的方法中添加了断点,它在获取它们之前和之后实际检索业务对象;该方法似乎不是放缓的原因。
我的业务逻辑使用实体框架和用户过滤器仅将请求的项目从数据库中提取出来,然后将其转换为业务对象并通过ObjectDataSource调用的方法返回到列表中。 – William 2012-02-13 22:54:21