Ejemplo n.º 1
0
 public PrepareStatementMiddleware(SmartSqlConfig smartSqlConfig)
 {
     _logger             = smartSqlConfig.LoggerFactory.CreateLogger <PrepareStatementMiddleware>();
     _sqlParamAnalyzer   = smartSqlConfig.SqlParamAnalyzer;
     _dbProviderFactory  = smartSqlConfig.Database.DbProvider.Factory;
     _typeHandlerFactory = smartSqlConfig.TypeHandlerFactory;
 }
Ejemplo n.º 2
0
 public void Setup()
 {
     SqlParamAnalyzer = new SqlParamAnalyzer(IgnoreParameterCase, DbPrefix);
     InitStatementMap();
     InitMap();
     InitExecuteMappedCacheFlush();
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 public SqlParamAnalyzerTest()
 {
     _sqlParamAnalyzer = new SqlParamAnalyzer(false, "@");
 }