Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解释ASP.NET动态数据中的排序_.net_Asp.net_Dynamic Data - Fatal编程技术网

解释ASP.NET动态数据中的排序

解释ASP.NET动态数据中的排序,.net,asp.net,dynamic-data,.net,Asp.net,Dynamic Data,有人能解释一下动态数据团队在动态数据框架表中设计网格排序时的想法吗?排序默认使用所有列,按照列在模型中出现的顺序排列,这通常是任意的,而且会适得其反 我们刚刚试过“开箱即用”排序,并通过元表上的一个简单SortExpression属性解决了这个问题。另一个更简单的解决方案是避免任何排序,允许DB提供基于聚集索引的默认顺序 这是对Astronoots架构的另一次攻击吗?属性: [DisplayColumn("Name", "DOrder", false)] public partial class

有人能解释一下动态数据团队在动态数据框架表中设计网格排序时的想法吗?排序默认使用所有列,按照列在模型中出现的顺序排列,这通常是任意的,而且会适得其反

我们刚刚试过“开箱即用”排序,并通过元表上的一个简单SortExpression属性解决了这个问题。另一个更简单的解决方案是避免任何排序,允许DB提供基于聚集索引的默认顺序

这是对Astronoots架构的另一次攻击吗?

属性:

[DisplayColumn("Name", "DOrder", false)]
public partial class Customer { }
允许在元数据上指定默认排序(上面我在一个名为DOrder的列上对客户进行升序排序)

或者,您可以使用

GridDataSource.OrderByParameters()

.

属性:

[DisplayColumn("Name", "DOrder", false)]
public partial class Customer { }
允许在元数据上指定默认排序(上面我在一个名为DOrder的列上对客户进行升序排序)

或者,您可以使用

GridDataSource.OrderByParameters()


.

我之所以喜欢这一点,主要是因为你在咆哮时提到了解决方案(SortExpresion)。干杯。@Irwin,SortExpression解决方案是我们为解决问题而创建的,而不是我所说的。我之所以喜欢这个解决方案,主要是因为你在咆哮时提到了这个解决方案(SortExpression)。干杯。@Irwin,SortExpression解决方案是我们为解决问题而创建的,而不是我所说的。