internal Where <T> Copy(SqlBuilber newPrivoder) { return(new Where <T>(Context, newPrivoder) { whereExpression = this.whereExpression, parameter = this.parameter }); }
internal Order <T> Copy(SqlBuilber newPrivoder) { return(new Order <T>(this.Context, newPrivoder, this.sorts)); }
internal Where(XContext context, SqlBuilber privoder) : base(context) { this.privoder = privoder; }
private Order(XContext context, SqlBuilber privoder, Dictionary <Expression, bool> sorts) : this(context, privoder) { this.sorts = sorts.ToDictionary(x => x.Key, x => x.Value); }