Exemplo n.º 1
0
 protected SqlSelectBase(SqlSelectInfo info, ISqlSelectQueryBuilder queryBuilder)
 {
     Info         = info;
     QueryBuilder = queryBuilder;
 }
Exemplo n.º 2
0
 protected DbParameter[] GetFilterParameters(SqlSelectInfo info)
 => Info.Where()?.Parameters?
 .Concat(Info.Having()?.Parameters ?? new DbParameter[0]).ToArray()
 ?? Info.Having()?.Parameters
 ?? new DbParameter[0];
Exemplo n.º 3
0
 private SqlSelect CreateSqlSelect(SqlSelectInfo info) => new SqlSelect(_innerSqlSelect, info, QueryBuilder);
Exemplo n.º 4
0
 private SqlSelect(ISqlSelect innerSqlSelect, SqlSelectInfo info, ISqlSelectQueryBuilder queryBuilder) : base(info, queryBuilder)
 {
     _innerSqlSelect = innerSqlSelect ?? throw new ArgumentNullException(nameof(innerSqlSelect));
 }
Exemplo n.º 5
0
 private SqlSelect<T> CreateSqlSelect(SqlSelectInfo info) => new SqlSelect<T>(info, QueryBuilder);
Exemplo n.º 6
0
 private SqlSelect(SqlSelectInfo info, ISqlSelectQueryBuilder queryBuilder) : base(info, queryBuilder)
 {
 }