public PrepareStatementMiddleware(SmartSqlConfig smartSqlConfig) { _logger = smartSqlConfig.LoggerFactory.CreateLogger <PrepareStatementMiddleware>(); _sqlParamAnalyzer = smartSqlConfig.SqlParamAnalyzer; _dbProviderFactory = smartSqlConfig.Database.DbProvider.Factory; _typeHandlerFactory = smartSqlConfig.TypeHandlerFactory; }
public void Setup() { SqlParamAnalyzer = new SqlParamAnalyzer(IgnoreParameterCase, DbPrefix); InitStatementMap(); InitMap(); InitExecuteMappedCacheFlush(); }
public override void SetupSmartSql(SmartSqlBuilder smartSqlBuilder) { InitFilters(smartSqlBuilder); _logger = smartSqlBuilder.SmartSqlConfig.LoggerFactory.CreateLogger <PrepareStatementMiddleware>(); _sqlParamAnalyzer = smartSqlBuilder.SmartSqlConfig.SqlParamAnalyzer; _dbProviderFactory = smartSqlBuilder.SmartSqlConfig.Database.DbProvider.Factory; _typeHandlerFactory = smartSqlBuilder.SmartSqlConfig.TypeHandlerFactory; }
public SqlParamAnalyzerTest() { _sqlParamAnalyzer = new SqlParamAnalyzer(false, "@"); }