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

Asp.net mvc 4 如何在asp.net mvc 4中执行/维护应用程序编辑版本控制?,asp.net-mvc-4,razor,Asp.net Mvc 4,Razor,我已经使用asp.net mvc 4 razor创建了一个应用程序。与任何其他应用程序一样,它还具有添加/编辑/删除功能(CRUD操作)。此应用程序将由多个用户使用。那么,在用户编辑和保存此应用程序后,如何存储和显示此应用程序的版本呢 提前感谢。如果没有太多信息,您可以这样做: 记录表:Id-主键、标题、内容 记录历史表:Id-PK,版本,CreatedOn,标题,内容,UserID-FK 用户表:Id-主键、用户名、电子邮件 在更新操作(CRUD中的U)中,更新记录表,然后将值从记录表复制到记

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


提前感谢。

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

记录表:Id-主键、标题、内容

记录历史表:Id-PK,版本,CreatedOn,标题,内容,UserID-FK

用户表:Id-主键、用户名、电子邮件


在更新操作(CRUD中的U)中,更新记录表,然后将值从记录表复制到记录历史表(使用触发器或其他方法),然后增加版本号并添加当前用户的id。

我不清楚您试图完成什么。我只想存储和显示哪个用户编辑了应用程序。您使用什么来存储数据、数据库?MS SQL server、实体框架-代码优先法