Solution for previewing user changes and allowing rollback/commit over a period of time
问题 I have asked a few questions today as I try to think through to the solution of a problem. We have a complex data structure where all of the various entities are tightly interconnected, with almost all entities heavily reliant/dependant upon entities of other types. The project is a website (MVC3, .NET 4), and all of the logic is implemented using LINQ-to-SQL (2008) in the business layer. What we need to do is have a user "lock" the system while they make their changes (there are other