我有以下查询。有没有简单的方法可以按RowKey的数字顺序排列结果 。目前RowKey是一个字符串。我想排序_rowData,而不是修改这个查询,因为我想尝试一些不同的排序顺序,我在寻找一行更改,而不是重做查询。我如何排序LINQ查询的结果
var _rowData = (from qu in _que.GetAll(
u => u.PartitionKey == partitionKey)
select new {
qu.PartitionKey,
qu.RowKey,
qu.Style,
qu.ShortTitle,
ModifiedToString = String.Format("{0:MM/dd/yyyy HH:mm}", qu.Modified)
});
我想在LINQ查询之外进行排序。原因是实际上我希望能够让用户选择一种RowKey,ModifiedToString和ShortTitle。
对不起,但我想在LINQ查询之外做到这一点。原因是实际上我希望能够让用户选择一种RowKey,ModifiedToString和ShortTitle。上述查询后,我想这可能是三种不同的度假村选项。 –
@Robert Dawson:然后使用第一个查询作为输入进行第二个查询? 'var query = from x _rowData orderby x。RowKey选择x;' – dtb
谢谢dtb。我认为这是我想要的解决方案。只是一个问题。如何更改字符串,以便我可以按数字排序。目前第9行来自第80行。 –