解释 ASP.NET 动态数据中的排序
谁能解释一下动态数据团队在动态数据支架表中设计网格排序时的想法?排序默认使用所有列,按照模型中出现的顺序,通常是任意的,非常适得其反。
我们刚刚尝试过“开箱即用”的排序,并通过 MetaTables 上的简单 SortExpression 属性解决了这个问题。另一个甚至更简单的解决方案是避免任何排序,允许数据库提供基于聚集索引的默认顺序。
这是建筑宇航员的又一次攻击吗?
Can anyone explain what the Dynamic Data team was thinking when they designed grid sorting in Dynamic Data scaffolded tables? Sorting defaults to using all columns, in the order the appear in the model, often arbitrary very counter-productive.
We've just had a run in with the 'out-of-the-box' sorting, and solved it with a simple SortExpression attribute on MetaTables. Another, even simpler solution would have been for them to avoid any sorting, allowing the DB to provide a default order based on clustered index.
Is this another attack of the architecture astronaughts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DisplayColumn 属性:
允许在元数据(上面我在名为 DOrder 的列上对客户进行升序排序)。
或者,您可以使用以下命令轻松地将任何排序参数添加到网格的数据源中
。
The DisplayColumn attribute:
allows default sorting specified on Metadata(above I am sorting customers ascending on a column called DOrder).
Or, you can easily add any sort parameters to the grid's datasource using
.