public ConversionManager(string srcConnectionString, string destConnectionString, ConversionOption options) { _packageOutputPath = Path.Combine(ConfigurationManager.AppSettings["PackageOutputFolder"]); _options = options; _destinationDatabase = new DestinationDatabase(destConnectionString); _destinationDatabase.Initialize(); _sourceDatabase = new SourceDatabase(srcConnectionString); _sourceDatabase.Initialize(); _sourceDatabase.LearnPrimaryKeys(_destinationDatabase, options.ExplicitTableMappings); CreatePackageFolders(); }
public MigrationManager(string sourceConnectionString, string destinationConnectionString, MigrationOptions options) { _options = options; _sourceDatabase = new SourceDatabase(sourceConnectionString); _sourceDatabase.Initialize(); _destinationDatabase = new DestinationDatabase(destinationConnectionString); _destinationDatabase.Initialize(); _sourceDatabase.LearnDestinationDatabaseReference(_destinationDatabase, options.ExplicitTableMappings); ConfigIgnoreCircleReferences(); }