如何在asp.net mvc 4 razor中执行/维护应用程序编辑版本控制?

时间:2014-02-25 04:57:36

标签: asp.net-mvc-4 razor

我使用asp.net mvc 4 razor创建了一个应用程序。与任何其他应用程序一样,它也具有添加/编辑/删除功能(CRUD操作)。此应用程序将由多个用户使用。那么,如何在用户编辑并保存此应用程序后存储和显示该应用程序的版本。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果没有太多信息,你可以这样做:

记录表:Id - PK,标题,内容

RecordHistory表:Id - PK,版本,CreatedOn,标题,内容,用户ID - FK

用户表:ID - PK,用户名,电子邮件

在更新操作(CRUD中的U)中更新Record表,然后将Record表中的值复制到RecordHistory表(使用触发器等),然后增加版本号并添加当前用户的ID。