public override string ToString()
        {
            if (_queryData.IsNull() || _queryData.IsInvalid)
            {
                throw new ArgumentException("The provided query specification is invalid.");
            }

            return($"SELECT {string.Join(", ", _fields)} FROM {_queryData.TableName}");
        }