C# 如何在没有用户交互的情况下从数据库获取最近更新的数据

C# 如何在没有用户交互的情况下从数据库获取最近更新的数据,c#,asp.net-mvc,linq,asp.net-mvc-4,C#,Asp.net Mvc,Linq,Asp.net Mvc 4,下面是我有问题的情况 我的SQL Server数据库有一个名为reservation的表,其中包含有关 预订, DriverId, ReservationType 当客户完成预订时,它会向数据库中添加一行reservationid、DriverId、ReservationType=“Y” 我可以通过按下按钮从数据库中获取这些数据 但我需要从db中连续地获取保留数据(如果有新记录),并在列表中实时显示 是否可以使用Asp.net MVC和Linq实现这一点,或者有人可以建议一种实现这一点的方法。可

下面是我有问题的情况

我的SQL Server数据库有一个名为reservation的表,其中包含有关

预订, DriverId, ReservationType

当客户完成预订时,它会向数据库中添加一行reservationid、DriverId、ReservationType=“Y”

我可以通过按下按钮从数据库中获取这些数据

但我需要从db中连续地获取保留数据(如果有新记录),并在列表中实时显示


是否可以使用Asp.net MVC和Linq实现这一点,或者有人可以建议一种实现这一点的方法。

可以通过使用SqlDependency类实现:


数据中是否包含
日期
日期时间
?这将允许搜索最新的数据。我们在这里使用了与第一个答案类似的东西@Symon我可以在加载页面时从数据库中获取最近的数据,但在加载之后,如果我添加了新的保留数据,则只有在再次加载页面时才能识别。我需要实时跟踪数据,例如,在加载页面后有人添加保留。我需要在没有用户交互的情况下获取该数据。这在java脚本中是可能的每次都要检查数据库,但我不知道如何在C#和Asp.net mvc中这样做。谢谢你的帮助。你真的需要Asp.net mvc 4吗?因为在asp.net内核中很容易做到这一点,但在旧框架中却很复杂。您是指“MySQL服务器”实例还是您的Microsoft SQL server实例?