public T GetValue <T>(IConnectionContext cc) { return(cc.ExecuteScalar(GetCommand()).ObjectToT <T>()); }