代码之家  ›  专栏  ›  技术社区  ›  MindFold

.NET MVC表单版本控制支持

  •  0
  • MindFold  · 技术社区  · 16 年前

    我正在构建一个基于MVC的系统,它应该管理请求,也就是说,系统的用户填写一个请求表单,表单被传递给某个权威机构进行处理,并且可能还有许多其他的处理过程。

    我希望能够保存表单的历史记录/版本,我的意思是,如果用户在一年前填写表单,然后,当我们打开用户填写的表单时,表单已经更改,我想看看他填写的版本(即使某些字段在当前版本中被删除/更改)并对其进行处理(包括在他的版本中添加信息和保存该版本更改的历史记录)

    我在考虑让我的表单对应于实际的视图,当用户填写表单时,view it self+view模型将持久化到DB中,当有人想查看并处理该请求时,我将从DB中重新呈现view+model。

    使用.NETMVC可以吗?我该怎么办?还有其他建议吗?做这种事的更好方法?

    谢谢。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    我建议您寻找修订/版本控制解决方案,如:

    LINQ to SQL object versioning