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}"); }