public CreateDatabaseSchemataCommand(IMetadataProvider metadataProvider,
                                      DataConnectionFactory dataConnectionFactory,
                                      SmoConnectionFactory smoConnectionFactory,
                                      IContextEntityTypesProvider contextEntityTypesProvider)
     : base(metadataProvider)
 {
     _dataConnectionFactory      = dataConnectionFactory;
     _smoConnectionFactory       = smoConnectionFactory;
     _contextEntityTypesProvider = contextEntityTypesProvider;
 }
 public ValidateDatabaseSchemataCommand(IMetadataProvider metadataProvider, SmoConnectionFactory connectionFactory, ContextEntityTypesProvider contextEntityTypesProvider)
     : base(metadataProvider)
 {
     _connectionFactory = connectionFactory;
     _contextEntityTypesProvider = contextEntityTypesProvider;
 }
 public DropDatabasesCommand(IMetadataProvider metadataProvider, SmoConnectionFactory smoConnectionFactory)
     : base(metadataProvider)
 {
     _smoConnectionFactory = smoConnectionFactory;
 }
 public CreateDatabasesCommand(IMetadataProvider metadataProvider, ConnectionStringSettingsAspect connectionStringSettings, SmoConnectionFactory smoConnectionFactory)
     : base(metadataProvider)
 {
     _settings = connectionStringSettings;
     _smoConnectionFactory = smoConnectionFactory;
 }