Database Restyle™ offers a new solution of this problem. First of all, it’s not an application; it is a component integrated directly into your application. This allows you not to install additional software on the client side and not to develop patches. Synchronization is performed by the component, it is just necessary to invoke the Update method with connection to the database. You can distribute the component within your application without any additional fees, regardless of the application type (WinForms, ASP.NET, Console, WPF, etc.). Database structure is saved as XML file and can be distributed in any form (file, resource, etc.).
Database Restyle™ provides the ability to construct database structure programmatically (for example on the basis of business objects structure). Alterations in business objects will be automatically reflected in the database schema.
Thus, Database Restyle™ helps you reduce expenses for database deployment and exclude errors; it also prevents you from development routine. The use of the library doesn’t require training, as in most cases it is necessary to invoke only two methods: the Reverse method gets database structure on the developer side and the Update method synchronizes database on the client side. The reverse procedure can be performed by the CommandLine instrument in the project PreBuild event. So, building of the application is completely automated and the inclusion of a new database schema is guaranteed.