【问题标题】:How to know which field in Data base changed?如何知道数据库中的哪个字段发生了变化?
【发布时间】:2015-08-06 17:25:59
【问题描述】:

我正在开发一个旅行运营商管理系统,用于管理公司的所有服务和旅行。而且我需要知道当用户更新他们的数据库时哪些字段发生了变化。 例如: 我有一个包含列的表名服务: 服务名称 开始日期 日期结束 行程

用户更新了一项服务,该服务将日期开始时间从 2015 年 5 月 25 日更改为 2015 年 5 月 27 日,因此我需要对此进行跟踪,我必须通知在此行上工作的用户该服务已更改日期开始时间2015 年 5 月 25 日至 2015 年 5 月 27 日。如何使用 ASP MVC 4 或 5?

【问题讨论】:

    标签: asp.net-mvc-4 model-view-controller asp.net-mvc-5


    【解决方案1】:

    您可以为此使用 sql 通知,也可以使用一些后台服务继续查看队列表,并且队列在 sql 的更新触发器上获取数据形式。

    【讨论】:

    • 你的意思是我应该使用 SQL 通知然后使用 ASP MVC 来获取它的数据?
    • 我知道两种方式 1. Sql 通知 2. 触发器、队列表、读取数据
    • 谢谢!!!有人有其他只使用 ASP MVC 的方法吗?我不是 SQL Server 的专业人士
    • 然后您可以选择第二种方式:您只需要一个更新触发器,该触发器触发并将信息插入一次队列(任何)表,您可以在某个特定时间间隔或事件后从您的操作中读取
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多