我们可以用nettiers find()方法选择特定的列

时间:2013-06-12 09:10:35

标签: linq-to-entities codesmith .nettiers

我正在为我的一个客户使用nettiers。我注意到当我用搜索参数调用find()时,执行会超时。当我使用profiler查看查询时,它会使用所有列。即从表中选择*。

我们可以使用nettiers find()或任何其他方式获取特定列吗?

谢谢, 维杰

1 个答案:

答案 0 :(得分:0)

不,.nettiers正在尝试默认返回TList,因此它需要所有列,并且它需要按预期的顺序,因为它在DataReader中使用列索引而不是命名列索引。

如果要构建特定的调优请求,请使用自定义存储过程。我的帖子可以帮到你:

http://benpowell.org/paging-and-sorting-in-a-nettiers-custom-stored-procedure/

另一种选择是构建视图。 .Netiers将为您提供VList,因此您可以在视图定义中调低列。