Asp.net mvc 3 mvc3秩齐普码的统一顺序

Asp.net mvc 3 mvc3秩齐普码的统一顺序,asp.net-mvc-3,sql-order-by,Asp.net Mvc 3,Sql Order By,我有一个包含10000多个美国Zipcode的数据库,将这些Zipcode排序的最佳方法是什么?现在它们都是随机的,比如:102014508932809,我希望它们从最小到最大依次排列,比如102013280945089等等。它们在“zip”字段下 var getinfo=sqlConnection.Query(“按zip描述从zip代码顺序中选择*).ToList(); foreach(getinfo中的变量项) { db.Entry(item).State=EntityState.Modif

我有一个包含10000多个美国Zipcode的数据库,将这些Zipcode排序的最佳方法是什么?现在它们都是随机的,比如:102014508932809,我希望它们从最小到最大依次排列,比如102013280945089等等。它们在“zip”字段下

var getinfo=sqlConnection.Query(“按zip描述从zip代码顺序中选择*).ToList();
foreach(getinfo中的变量项)
{
db.Entry(item).State=EntityState.Modified;
db.SaveChanges();
}

这就是我上面的代码,它的排名不正确。我还缺少什么吗?属性zip是一个浮点值。

降序会将它们从最大值放到最小值。您需要的是按升序排序。 这可以通过linq实现:

 var sortedZipCodeList = getinfo.OrderBy(x => x.Id);
Id将是zipcodes类中您尝试按其排序的任何属性。 (对于降序,语法为:.OrderByDescending(x=>x.Id))

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