public QueryBuilderDependencies(
     IProcessHandler processHandler,
     IDbConnection context,
     INamingStrategyService namingStrategyService,
     IFilterParser <T> filterParser,
     Lazy <IJoinHandler> joinHandler,
     Lazy <ISortHandler> sortHandler,
     Lazy <IPropertyParser> propertyParser
     )
 {
     ProcessHandler = processHandler;
     Context        = context;
     NamingStrategy = namingStrategyService;
     FilterParser   = filterParser;
     JoinHandler    = joinHandler;
     SortHandler    = sortHandler;
     PropertyParser = propertyParser;
 }
示例#2
0
 public CoreQueryBuilderDependencies(
     IProcessHandler processHandler,
     IDbConnection context,
     Lazy <IServiceProvider> serviceProvider,
     INamingStrategyService namingStrategyService,
     IFilterParser <T> filterParser,
     Lazy <IJoinHandler> joinHandler,
     Lazy <ISortHandler> sortHandler,
     Lazy <IPropertyParser> propertyParser
     ) : base(
         processHandler,
         context,
         namingStrategyService,
         filterParser,
         joinHandler,
         sortHandler,
         propertyParser)
 {
     ServiceProvider = serviceProvider;
 }
 public AutofacQueryBuilderDependencies(
     IProcessHandler processHandler,
     IDbConnection context,
     Lazy <ILifetimeScope> scope,
     INamingStrategyService namingStrategyService,
     IFilterParser <T> filterParser,
     Lazy <IJoinHandler> joinHandler,
     Lazy <ISortHandler> sortHandler,
     Lazy <IPropertyParser> propertyParser
     ) : base(
         processHandler,
         context,
         namingStrategyService,
         filterParser,
         joinHandler,
         sortHandler,
         propertyParser)
 {
     Scope = scope;
 }
示例#4
0
 public SortHandler(INamingStrategyService namingStrategy)
 {
     this.namingStrategy = namingStrategy;
 }
 public PostgreFilterParser(INamingStrategyService namingService) : base(namingService)
 {
 }
示例#6
0
 public FilterParser(INamingStrategyService namingService)
 {
     _namingService = namingService;
 }