列出最后5条记录

用户名

我正在尝试列出直到当前日期(最近的约会)的最后5条记录。这是我的控制器运行良好的方法,但是如何仅对5条记录进行过滤,而这些记录的日期在今天之前。

  using (var db = new MaindbModelDataContext())
            {
                var patient = db.Patients.FirstOrDefault(u => u.Email == (String)Session["UserEmail"]);
                var listrecent = from y in db.Appointments
                                 where y.PatientNo == patient.PatientNo
                                 select y;
                var TempRecent = new List<Models.AppModel>();
                foreach (var item in listrecent)
                {
                    var Temp = new Models.AppModel();
                    Temp.AppNo = item.AppNo;
                    Temp.PatientNo = (Int32)item.PatientNo;
                    Temp.Date = (DateTime)item.Date;
                    Temp.Status = item.Status;
                    Temp.Description = item.Description;
                    TempRecent.Add(Temp);

                }
                return View(TempRecent);
            }

        }
        else
        {
            return RedirectToAction("RegAndLogin", "User");
        }
    }

}

这是我的看法

@model IEnumerable<DentAppSys.Models.AppModel>
@using System.Web.Helpers
 <section class="Patient-Dashboard">

        <div id="dashboard_left">
            <h1> Recent Appointments</h1>
   @{
    var Mygrid = new WebGrid(Model, selectionFieldName: "SelectedRow");
}

@Mygrid.GetHtml(
    displayHeader: true,
    alternatingRowStyle: "alt",
    selectedRowStyle: "select",
    mode: WebGridPagerModes.All,

columns: Mygrid.Columns
(

    Mygrid.Column("Appointment No", "Appointment No",format: @<text>@item.AppNo</text>),
    Mygrid.Column("Patient No", "Patient No", format: @<text>@item.PatientNo</text>) ,
    Mygrid.Column("Description", "Description", format: @<text>@item.Description</text>),
    Mygrid.Column("Date", "Date", format: @<text>@item.Date.ToString("MM/dd/yyyy")</text>),
    Mygrid.Column("Status", "Status", format: @<text>@item.Status</text>)

))
</div>

<div id="dashboard_right">
<br/>
<h1>Incoming Appointments</h1>
</div>
</section>
梅耶

我相信您的linq语句中的类似内容应该起作用:

var listrecent = (from y in db.Appointments
                 where y.PatientNo == patient.PatientNo
                 where y.Date < DateTime.Today
                 orderby y.Date descending
                 select y).Take(5);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查询猫鼬的最后10减去最后5条记录

来自分类Dev

查询猫鼬的最后10减去最后5条记录

来自分类Dev

列出mysql中每个项目的最后一条记录

来自分类Dev

使用按记录分组的最后5条记录的多维数组调用Azure流分析UDF

来自分类Dev

Laravel 5-Foreach 循环只保存最后一条记录?

来自分类Dev

从mongoDB获取最后30条记录

来自分类Dev

MySQL JOIN最后一条记录

来自分类Dev

删除最后N条记录,实体框架

来自分类Dev

如何从OrmLite获取最后10条记录?

来自分类Dev

读取文件的最后一条记录

来自分类Dev

从表中获取最后200条记录

来自分类Dev

删除最后N条记录,实体框架

来自分类Dev

查看每组的最后一条记录

来自分类Dev

删除除最后三条记录以外的记录

来自分类Dev

插入跳过记录集中的最后一条记录

来自分类Dev

如何分组列出并拆分每n条记录?

来自分类Dev

在MySQL的下一条记录中插入最后一条记录字段

来自分类Dev

如何获取日期中的第一条记录和最后一条记录

来自分类Dev

Mysql Query按最后一条记录和第一条记录分组

来自分类Dev

Informix选择表中的前250000条记录,然后选择最后250000条记录

来自分类Dev

如何获取组之间的第一条记录和最后一条记录?

来自分类Dev

获取最后 4 条记录而不是获取 4 条记录数据 laravel

来自分类Dev

ResultSet仅返回表中的最后一条记录

来自分类Dev

选择每个人的最后一条记录

来自分类Dev

awk模式始终匹配最后一条记录吗?

来自分类Dev

获取DynamoDB表中的最后N条记录

来自分类Dev

获取mysql表中的最后一条记录

来自分类Dev

如何查询表中的最后“ n”条记录?

来自分类Dev

Linq查询以获取最后一条记录

Related 相关文章

热门标签

归档