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; }
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; }
public SortHandler(INamingStrategyService namingStrategy) { this.namingStrategy = namingStrategy; }
public PostgreFilterParser(INamingStrategyService namingService) : base(namingService) { }
public FilterParser(INamingStrategyService namingService) { _namingService = namingService; }