public T FetchOne <T>() { var runner = new SqlCommandRunner(); var query = Build(); return(runner.Run <T>(session, query, Parameters.ToArray())); }
public int Count() { if (ColumNames.Count < 1) { throw new InvalidOperationException("no columns has been selected"); } var query = Build(true); var runner = new SqlCommandRunner(); return(runner.Run <int>(session, query, Parameters.ToArray())); }