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);
 }