Comparando dois esquemas de banco de dados do SQL Server em C #
Estou lançando uma versão mais recente do meu aplicativo Windows. Há alterações de esquema do banco de dados na nova versão. Também não quero perder os dados.
Portanto, a abordagem adotada é substituir as DLLs, preservando o banco de dados. Para atualizar o banco de dados, planejo comparar o esquema do banco de dados antigo e fazer as alterações necessárias.
Então, como posso comparar a estrutura do banco de dados (esquema) da antiga com a nova e como posso detectar as alterações e corrigi-las. O que eu tentei até agora é tentar obter o esquema do banco de dados usandoGetSchema
método.
Mas como o novo esquema é predefinido, como posso injetar o novo esquema no programa e comparar com o existente no site em que o antigo foi instalado.