是否有任何通过 C# 进行数据库模式比较的工具

Is any tool for database schema comparison via C#

我需要构建一个作业来比较两个数据库,如果有一些变化,它应该报告它。

我找到了 1) Red Gate API 工具 - 太贵了 2) https://github.com/schambers/fluentmigrator - 不完全是我需要的 3) http://blog.apexsql.com/apexsql-diff-api-discontinued/ - 停产

那么只有一种方法是手动构建一些代码来比较 sql 对象?请指教

Liquibase 可以比较数据库并创建 XML 有差异的文件。

这是diff的特点: http://www.liquibase.org/documentation/diff.html