We are currenlty in the process of refactoring a large project to reduce the number of projects in the solution and simplify the architecture of the solution.
As part of the refactoring work we have changed some of the namespaces upon the payment types for example.
OldProject.Namespace.Payments.PayPal > NewProject.Namespace.Payments.PayPal
However after doing this we are now unable to retrieve orders from the system as it is looking for the old namespace.
Looking into this a bit we can see that the namespace is saved within the 'OrderFormPayment' table in the field 'ImplemenationClass'.
Is there a way to rename / change the implemenation class to our new namespace through possibly a migration step?
We have looked at a sql statement however I don't really want to go down this route as it could introduce other possible problems.
Have you looked at type forwarding, as this seems to deliver what you need?