ここに私のコードがあります、
rptAnnouncement.DataSource = DbContext.Announcements
.Where(n => n.Expire_Date.Value.Date >= DateTime.Now.Date)
.ToList();
ラムダを使用してデータベースからアナウンス データを取得し、このデータを ASP.NET repeater( rptAnnouncement
) にバインドします。
しかし、このクエリはすべてのデータを返します。MS SQL Server のような上位 5 件 (最初の 5 件) のレコードを取得したいだけですselect top 5 * from database
。