主要功能,提供数据库的升级回滚和变迁操作. 整个模块的都是通过DbMigrationContext这个类来体现的,回滚或升级由若干个子操作完成,每个子操作被封装成一个类MigrationOperation(具体操作在子类中). 整个模块的结构为,首先有一个DbMigrationProvider,该类是个抽象类,各个数据库(sqlserver.oracel)有不同子类,该类提供一个DbMetaReader,和一个RunGenerator,前者用于从数据库生成数据库实体(Database类) 后者用…