从Entity Framework和MVC5中的表中获取多行的正确方法

时间:2018-03-02 18:32:28

标签: asp.net .net asp.net-mvc entity-framework

所以我有一个bios控制器,用户可以拥有多个BIOS。

我正在使用生物查看器页面,您可以在其中查看用户的所有BIOS - 因此我在BioController中有一个动作

   // GET: bios/view/userId
        [Route("bios/view/{userId}")]
        public ActionResult BioView(int userId)
        {
            var bioRecords = db.Bio.Where(x => x.userId == userId);
            return View(bioRecords);
        }

然后在我的视图顶部看起来像

@model DAL.Bio

@{
    ViewBag.Title = "BiosView";
}
<div>
    <h4>Bio Content</h4>
    <hr />
    <dl class="dl-horizontal">
        <dt>
            @Html.DisplayNameFor(model => model.Bio.content)
        </dt>
    </dl>
</div>

我的View中的正确方式如何显示,以便我可以显示发送到视图的所有bioRecords,而不是假设只有一条Bio记录被发送回来

0 个答案:

没有答案