Hi Guys
I wrote a an application for configuring a platform we have. Our current process is make the configuration changes in a staging environment and when they're approved, make the same changes in a production environment.
There's room for error in this process in that there's a risk that the user might mistakenly make a change in production that wasn't approved in staging. It would be easy to click the wrong button or select the wrong choice from a list if the user isn't careful.
I've been thinking that this risk would be mitigated if we could save all the LINQ-to-SQL operations that put the staging environment into its current approved state, and re-run those saved operations in the production environment, instead of making the same changes manually.
I suppose what I'm trying to ask is if there's any way to 'script out' the Inserts/Updates/Deletes that my LINQ-to-SQL performs?
Is this a realistic idea? If not, could somebody suggest a different approach to this issue?
Thanks
Dave