我使用asp.net mvc 4 razor创建了一个应用程序。与任何其他应用程序一样,它也具有添加/编辑/删除功能(CRUD操作)。此应用程序将由多个用户使用。那么,如何在用户编辑并保存此应用程序后存储和显示该应用程序的版本。
提前致谢。
答案 0 :(得分:0)
如果没有太多信息,你可以这样做:
记录表:Id - PK,标题,内容
RecordHistory表:Id - PK,版本,CreatedOn,标题,内容,用户ID - FK
用户表:ID - PK,用户名,电子邮件
在更新操作(CRUD中的U)中更新Record表,然后将Record表中的值复制到RecordHistory表(使用触发器等),然后增加版本号并添加当前用户的ID。