mvc3排名统一的zipcodes

时间:2014-02-01 20:09:56

标签: asp.net-mvc-3 sql-order-by

我有一个包含超过10,000个美国邮政编码的数据库,这是将这些邮政编码整理好的最佳方法吗?现在他们都在洗牌,如:10201,45089,32809,我希望他们从最小到最大,如10201,32809,45089等。他们属于“拉链”领域

 var getinfo = sqlConnection.Query<zipcodes>("Select * from zipcodes ORDER BY zip DESC").ToList();
            foreach (var item in getinfo)
            {

                db.Entry(item).State = EntityState.Modified;
                db.SaveChanges();

            }

这就是我上面的代码并且它没有正确排名是否有其他东西我缺少?属性zip是一个浮动。

1 个答案:

答案 0 :(得分:0)

降序将使它们从大到小。你想要的是按升序排序。 这可以通过linq完成:

 var sortedZipCodeList = getinfo.OrderBy(x => x.Id);

Id将是您尝试排序的zipcodes类中的任何属性。 (对于降序,语法为:.OrderByDescending(x =&gt; x.Id))