none
EF查找表中最新数据 RRS feed

  • 问题

  • 在 asp.net 中如何用EF 实现对  一张表中 对应 ID 获取最新的一条记录, 类似在一个课程表中,如何获取某一个学生最新订阅的课程。
    2018年10月10日 8:35

答案

  • 你好,

    这个表中有对应的创建时间吗?

    如果有,你可以使用orderby方法来对数据排序,然后使用firstordefault方法来获得最新的数据。

    具体你可以参考下面的代码:

    objmodel.smdata.Where(p => p.id== "a").OrderByDescending(p => p.Date).FirstOrDefault();


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年10月11日 6:53

全部回复

  • 你好,

    这个表中有对应的创建时间吗?

    如果有,你可以使用orderby方法来对数据排序,然后使用firstordefault方法来获得最新的数据。

    具体你可以参考下面的代码:

    objmodel.smdata.Where(p => p.id== "a").OrderByDescending(p => p.Date).FirstOrDefault();


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年10月11日 6:53
  • 谢谢,已解决。
    2018年10月11日 7:09