我正在尝试对数据库表进行排序,并在MVC中的View中显示结果。 Controller中的查询在控制台应用程序(引用同一数据库)中返回已排序的结果,但列表在视图中显示为未排序。我做错了什么/错过了什么?
public class HomeController : Controller
{
private SwimTimesEntities db = new SwimTimesEntities();
public ActionResult Index()
{
var query = from s in db.Swims
orderby s.Day
select s;
return View(query.ToList());
}
模型是
public partial class Swim
{
public int SwimID { get; set; }
public System.TimeSpan Time { get; set; }
public string Day { get; set; }
public string Details { get; set; }
}
}
(非常)C#和MVC的新手,非常感谢指针。
答案 0 :(得分:0)
在View
尝试使用Model
进行示例:
@model List<Swim>
<ul>
@foreach(var item in Model)
{
<li>@item.Day - @item.Detail</li>
}
</ul>