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