예제 #1
0
        public MSSQLSourceSchema(IUnitOfWorkFactory uowf, IExtractConfiguration globalConfiguration)
        {
            Affirm.ArgumentNotNull(uowf, "uowf");

            _uowFactory          = uowf;
            _globalConfiguration = globalConfiguration;
            WasInit = false;
        }
        public DependencyBuilder(IUnitOfWorkFactory unitOfWorkFactory, ISourceSchema schema, ILog log, IExtractConfiguration configuration)
        {
            Affirm.ArgumentNotNull(unitOfWorkFactory, "unitOfWorkFactory");
            Affirm.ArgumentNotNull(schema, "schema");
            Affirm.ArgumentNotNull(log, "log");
            Affirm.ArgumentNotNull(configuration, "configuration");

            _unitOfWorkFactory = unitOfWorkFactory;
            _schema            = schema;
            _log           = log;
            _configuration = configuration;
        }
예제 #3
0
        public MSSQLSourceSchema(IUnitOfWorkFactory uowf, IExtractConfiguration globalConfiguration, ILog log, IObjectMetaDataProvider objectMetaDataProvider)
        {
            Affirm.ArgumentNotNull(uowf, "uowf");
            Affirm.ArgumentNotNull(log, "log");
            Affirm.ArgumentNotNull(objectMetaDataProvider, "objectMetaDataProvider");

            _log                    = log;
            _uowFactory             = uowf;
            _globalConfiguration    = globalConfiguration;
            _objectMetaDataProvider = objectMetaDataProvider;
            WasInit                 = false;
        }
예제 #4
0
 public void AddExtractConfiguration(IExtractConfiguration extractConfigurationToAdd)
 {
     _extractConfigurations.Add(extractConfigurationToAdd);
 }