それぞれに日付変数を持つ「BlogPost」のリストがあります。
.net mvc3 で日付に基づいてリストを並べ替える簡単な方法はありますか、それとも独自の並べ替えアルゴリズムを手動で記述する必要がありますか?
それぞれに日付変数を持つ「BlogPost」のリストがあります。
.net mvc3 で日付に基づいてリストを並べ替える簡単な方法はありますか、それとも独自の並べ替えアルゴリズムを手動で記述する必要がありますか?
情報がほとんどないため、多くの仮定を立てて、Linqを使用してください。
List<BlogPost> posts = GetBlogPosts();
posts.Sort(b => b.Date);
または、独自のソートアルゴリズムを手動で記述する必要がありますか?
いいえ!!私たちはもう石器時代に住んでいません...
データアクセスメカニズムLinqとは何かなど、質問に情報を提供していませんか? NHibernate のような ORM を使用していますか? またはエンティティ?またはlinq2sql?または、接続を開いてからSQLステートメントを実行してデータベースにクエリを実行しますか?
Linqを使用している場合は、試すことができます
var _x = ( from x in DBContext.BlogPost
orderby x.Date select x).ToList();
また
string myConnectionString = "connectionstring"; //you connectionstring goes here
SqlCommand cmd= new SqlCommand("select * from BlogPost order by Date", new SqlConnection(myConnectionString));
cmd.Connection.Open();
//some execute scalar stuff goes here i really dont remember
cmd.Connection.Close();