private DbParameter AddDbParameter(object value)
        {
            DbParameter returnValue = DataBaseProvider.GetParameter($"@param{_databaseProvider.GetUniqe()}", value);

            _parameters.Add(returnValue);
            return(returnValue);
        }
 public SelectCommandBuilder(DataBaseProvider databaseProvider)
 {
     _databaseProvider   = databaseProvider;
     _parameters         = new List <DbParameter>();
     _selectFields       = new List <string>();
     _orderbyExpressions = new List <Tuple <LambdaExpression, bool> >();
     _joins            = new List <Join>();
     _top              = -1;
     _alias            = $"T{_databaseProvider.GetUniqe()}";
     _whereExpressions = new List <LambdaExpression>();
 }