protected void RunMultipleTimes(ScenarioBase scenarioBase) { foreach (var configRun in OrmLiteScenrioConfig.DataProviderConfigRuns()) { configRun.Init(scenarioBase); RunMultipleTimes(scenarioBase.Run, scenarioBase.GetType().Name); } }
public void Init(ScenarioBase scenarioBase) { var dbScenarioBase = scenarioBase as DatabaseScenarioBase; if (dbScenarioBase == null) return; OrmLiteConfig.DialectProvider = this.DialectProvider; OrmLiteConfig.ClearCache(); //PropertyInvoker.ConvertValueFn = OrmLiteConfig.DialectProvider.ConvertDbValue; dbScenarioBase.ConnectionString = this.ConnectionString; }
protected void RunMultipleTimes(ScenarioBase scenarioBase) { RunMultipleTimes(scenarioBase.Run, scenarioBase.GetType().Name); }