public IEnumerable<int> GetParameters() { var matches = ParameterPattern.Matches(this.GetQuery()); var parameters = (from Match match in matches select int.Parse(match.Value.Replace("@", ""))).ToList(); return parameters.Distinct(); }