Sharp.Migrations.Runners.ScriptCreator.ScriptCreatorRunner.ScriptCreatorRunner C# (CSharp) 메소드

ScriptCreatorRunner() 공개 메소드

public ScriptCreatorRunner ( IDataClient dataClient, Assembly targetAssembly ) : System
dataClient IDataClient
targetAssembly System.Reflection.Assembly
리턴 System
        public ScriptCreatorRunner(IDataClient dataClient, Assembly targetAssembly)
        {
            _dialect = dataClient.Dialect;
            _scriptCreatorDatabase = new ScriptCreatorDatabase(_dialect, dataClient.Database);
            _scriptCreatorDataClient = new DataClient(_scriptCreatorDatabase, _dialect);
            _versionRepository = new ScriptCreatorVersionRepository(_scriptCreatorDataClient);
            _versionRepository.OnUpdateVersion += UpdateSchemaVersion;

            Runner.Log = new ScriptCreatorLogger(Runner.Log, this);
            _runner = new Runner(_scriptCreatorDataClient, targetAssembly, _versionRepository);
        }