Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public static MigrateManager UseEfCodeTablesManager(this MigrateManager migrateManager)
        {
            migrateManager.ServicesContainer.Register <ICodeTablesManager, EfCodeTablesManager>();
            migrateManager.ServicesContainer.Register <IMigrateValidator, EntityFrameworkMigrationValidator>();
            migrateManager.ServicesContainer.Register <ITableFinder, TableFinder>();

            migrateManager.UseSafeMode();
            return(migrateManager);
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public static MigrateManager UseMetadataManager(this MigrateManager migrateManager)
        {
            migrateManager.ServicesContainer.Register <ICodeTablesManager, MetadataCodeTablesManager>();
            migrateManager.ServicesContainer.Register <IMigrateValidator, MetadataMigrationValidator>();
            migrateManager.ServicesContainer.Register <MetadataManager>();

            migrateManager.UseSafeMode();
            return(migrateManager);
        }