J'ai écrit une application pour configurer une plate-forme que nous avons. Notre processus actuel consiste à modifier la configuration dans un environnement intermédiaire et, une fois approuvés, à apporter les mêmes modifications dans un environnement de production.Sauvegarde des transactions LINQ vers SQL à réexécuter plus tard?
Il y a place à l'erreur dans ce processus, car il y a un risque que l'utilisateur effectue par erreur une modification de production qui n'a pas été approuvée dans la mise en attente. Il serait facile de cliquer sur le mauvais bouton ou de sélectionner le mauvais choix dans une liste si l'utilisateur ne fait pas attention. Je pensais que ce risque serait atténué si nous pouvions enregistrer toutes les opérations LINQ-to-SQL qui placent l'environnement intermédiaire dans son état approuvé actuel, et réexécuter ces opérations sauvegardées dans l'environnement de production, au lieu de faire les mêmes changements manuellement.
Je suppose que ce que j'essaie de vous demander, c'est s'il y a un moyen de «scinder» les insertions/mises à jour/suppressions effectuées par mon LINQ-to-SQL?
Est-ce une idée réaliste? Sinon, quelqu'un pourrait-il suggérer une approche différente de ce problème?
Merci
Dave
Regarder avec intérêt ... – spender