有没有办法提高 Fetch 的性能?我正在加载一个包含许多字段的非常大的表(并非所有字段都用于我的视图),但它需要很长时间(500 个数据集需要 8 -10 秒)。我没有只加载我需要的所有数据。
Fetch 中的更多参数是否会提高加载速度?
您不能向 DataPortal_Fetch 添加更多参数(至少,在不重写 CSLA 的相当重要部分的情况下是这样);它需要 0 或 1 个 object 类型的参数(您可以使用标准类来解决这个问题,但这无助于您的性能问题)。
有几个因素会影响速度:
如果您还没有这样做,请确保在通过网络时使用的是 CompressedProxy,请参阅此处了解详细信息。